summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/admin/queue.chart.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-19 20:52:15 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-19 20:52:15 +0900
commit1b78c6a3095965672c684a956b7787e1d7bf8a0f (patch)
treea145a65fa4a65135d94b81b1bdc9369e57249a76 /packages/frontend/src/pages/admin/queue.chart.vue
parentrefactor (diff)
downloadmisskey-1b78c6a3095965672c684a956b7787e1d7bf8a0f.tar.gz
misskey-1b78c6a3095965672c684a956b7787e1d7bf8a0f.tar.bz2
misskey-1b78c6a3095965672c684a956b7787e1d7bf8a0f.zip
refactor
Diffstat (limited to 'packages/frontend/src/pages/admin/queue.chart.vue')
-rw-r--r--packages/frontend/src/pages/admin/queue.chart.vue78
1 files changed, 36 insertions, 42 deletions
diff --git a/packages/frontend/src/pages/admin/queue.chart.vue b/packages/frontend/src/pages/admin/queue.chart.vue
index 728f3b2c80..3ad8324d63 100644
--- a/packages/frontend/src/pages/admin/queue.chart.vue
+++ b/packages/frontend/src/pages/admin/queue.chart.vue
@@ -1,30 +1,30 @@
<template>
-<div class="pumxzjhg _gaps">
+<div class="_gaps">
<div :class="$style.status">
- <div class="item _panel"><div class="label">Process</div>{{ number(activeSincePrevTick) }}</div>
- <div class="item _panel"><div class="label">Active</div>{{ number(active) }}</div>
- <div class="item _panel"><div class="label">Waiting</div>{{ number(waiting) }}</div>
- <div class="item _panel"><div class="label">Delayed</div>{{ number(delayed) }}</div>
+ <div :class="$style.statusItem" class="_panel"><div :class="$style.statusLabel">Process</div>{{ number(activeSincePrevTick) }}</div>
+ <div :class="$style.statusItem" class="_panel"><div :class="$style.statusLabel">Active</div>{{ number(active) }}</div>
+ <div :class="$style.statusItem" class="_panel"><div :class="$style.statusLabel">Waiting</div>{{ number(waiting) }}</div>
+ <div :class="$style.statusItem" class="_panel"><div :class="$style.statusLabel">Delayed</div>{{ number(delayed) }}</div>
</div>
- <div class="charts">
- <div class="chart">
- <div class="title">Process</div>
+ <div :class="$style.charts">
+ <div :class="$style.chart">
+ <div :class="$style.chartTitle">Process</div>
<XChart ref="chartProcess" type="process"/>
</div>
- <div class="chart">
- <div class="title">Active</div>
+ <div :class="$style.chart">
+ <div :class="$style.chartTitle">Active</div>
<XChart ref="chartActive" type="active"/>
</div>
- <div class="chart">
- <div class="title">Delayed</div>
+ <div :class="$style.chart">
+ <div :class="$style.chartTitle">Delayed</div>
<XChart ref="chartDelayed" type="delayed"/>
</div>
- <div class="chart">
- <div class="title">Waiting</div>
+ <div :class="$style.chart">
+ <div :class="$style.chartTitle">Waiting</div>
<XChart ref="chartWaiting" type="waiting"/>
</div>
</div>
- <MkFolder :default-open="true" :max-height="250">
+ <MkFolder :defaultOpen="true" :max-height="250">
<template #icon><i class="ti ti-alert-triangle"></i></template>
<template #label>Errored instances</template>
<template #suffix>({{ number(jobs.reduce((a, b) => a + b[1], 0)) }} jobs)</template>
@@ -118,43 +118,37 @@ onUnmounted(() => {
});
</script>
-<style lang="scss" scoped>
-.pumxzjhg {
- > .charts {
- display: grid;
- grid-template-columns: 1fr 1fr;
- gap: 10px;
+<style lang="scss" module>
+.charts {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 10px;
+}
- > .chart {
- min-width: 0;
- padding: 16px;
- background: var(--panel);
- border-radius: var(--radius);
+.chart {
+ min-width: 0;
+ padding: 16px;
+ background: var(--panel);
+ border-radius: var(--radius);
+}
- > .title {
- margin-bottom: 8px;
- }
- }
- }
+.chartTitle {
+ margin-bottom: 8px;
}
-</style>
-<style lang="scss" module>
.status {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
grid-gap: 10px;
+}
- &:global {
- > .item {
- padding: 12px 16px;
+.statusItem {
+ padding: 12px 16px;
+}
- > .label {
- font-size: 80%;
- opacity: 0.6;
- }
- }
- }
+.statusLabel {
+ font-size: 80%;
+ opacity: 0.6;
}
.jobs {