diff --git a/assets/components/ContainerTable.vue b/assets/components/ContainerTable.vue index 2040ef7d..4814ea4d 100644 --- a/assets/components/ContainerTable.vue +++ b/assets/components/ContainerTable.vue @@ -79,22 +79,30 @@
- - {{ container.movingAverage.cpu.toFixed(0) }}% + > + {{ container.movingAverage.cpu.toFixed(0) }}%
- - {{ container.movingAverage.memory.toFixed(0) }}% + low="40" + optimum="0" + high="70" + :value="container.movingAverage.memory" + > + {{ container.movingAverage.memory.toFixed(0) }}%
@@ -234,4 +242,21 @@ tbody td { a { @apply hover:text-primary; } + +meter::-webkit-meter-optimum-value { + background: var(--color-green); +} + +meter::-webkit-meter-suboptimum-value { + background: var(--color-orange); +} + +meter::-webkit-meter-even-less-good-value { + background: var(--color-red); +} + +meter::-webkit-meter-bar { + background: color-mix(in oklab, var(--color-base-content) 10%, transparent); + border-radius: 1rem; +} diff --git a/assets/main.css b/assets/main.css index 8ac4727f..b2b8d277 100644 --- a/assets/main.css +++ b/assets/main.css @@ -4,7 +4,7 @@ @plugin "@tailwindcss/typography"; @theme { - --color-green: oklch(69% 0.119722 188.479048); + --color-green: oklch(0.62 0.119722 158.82); --color-red: oklch(64% 0.218 28.85); --color-purple: oklch(51.49% 0.215 321.03); --color-blue: oklch(65% 0.171 249.5);