Skip to content

Commit 9760cd5

Browse files
committed
fix CurveType enum for vue-chrts typecheck
1 parent baace1b commit 9760cd5

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

app/components/validator/LayoutDashboard.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup lang="ts">
22
import type { FetchedValidatorDetails } from '~~/server/utils/validators'
3+
import { CurveType } from 'vue-chrts'
34
45
const props = defineProps<{ validator: FetchedValidatorDetails }>()
56
const validatorRef = computed(() => props.validator)
@@ -67,7 +68,7 @@ const donutCategories = { 0: { name: 'Availability', color: 'var(--nq-blue)' },
6768
<AreaChart
6869
:data="scoreTrendData" :height="200" :categories="scoreCategories"
6970
:x-formatter="(t: number) => `E${t}`" :y-formatter="(t: number) => `${Math.round(t * 100)}`"
70-
:y-domain="[0, 1]" hide-legend curve-type="monotoneX"
71+
:y-domain="[0, 1]" hide-legend :curve-type="CurveType.MonotoneX"
7172
/>
7273
</div>
7374
</div>
@@ -87,7 +88,7 @@ const donutCategories = { 0: { name: 'Availability', color: 'var(--nq-blue)' },
8788
<LineChart
8889
:data="balanceData" :height="200" :categories="balanceCategories"
8990
:x-formatter="(t: number) => `E${t}`" :y-formatter="(t: number) => formatLunaAsNim(t * 1e5)"
90-
hide-legend curve-type="monotoneX"
91+
hide-legend :curve-type="CurveType.MonotoneX"
9192
/>
9293
</div>
9394
</div>

app/components/validator/LayoutDeepDive.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup lang="ts">
22
import type { FetchedValidatorDetails } from '~~/server/utils/validators'
3+
import { CurveType } from 'vue-chrts'
34
45
const props = defineProps<{ validator: FetchedValidatorDetails }>()
56
const validatorRef = computed(() => props.validator)
@@ -44,7 +45,7 @@ const dualLineCategories = { score: { name: 'Score', color: 'var(--nq-green)' }
4445
<AreaChart
4546
:data="scoreTrendAllData" :height="280" :categories="allScoreCategories"
4647
:x-formatter="(t: number) => `E${t}`" :y-formatter="(t: number) => `${Math.round(t * 100)}`"
47-
:y-domain="[0, 1]" curve-type="monotoneX"
48+
:y-domain="[0, 1]" :curve-type="CurveType.MonotoneX"
4849
/>
4950
</div>
5051

@@ -65,7 +66,7 @@ const dualLineCategories = { score: { name: 'Score', color: 'var(--nq-green)' }
6566
<span nq-label text="11 neutral-800" mb-8 block>Stakers</span>
6667
<LineChart
6768
:data="stakersData" :height="200" :categories="stakersCategories"
68-
:x-formatter="(t: number) => `E${t}`" hide-legend curve-type="monotoneX"
69+
:x-formatter="(t: number) => `E${t}`" hide-legend :curve-type="CurveType.MonotoneX"
6970
/>
7071
</div>
7172
<div flex="~ col gap-16">

app/components/validator/LayoutProfile.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup lang="ts">
22
import type { FetchedValidatorDetails } from '~~/server/utils/validators'
3+
import { CurveType } from 'vue-chrts'
34
45
const props = defineProps<{ validator: FetchedValidatorDetails }>()
56
const validatorRef = computed(() => props.validator)
@@ -53,7 +54,7 @@ const stakersCategories = { stakers: { name: 'Stakers', color: 'var(--nq-blue)'
5354
<AreaChart
5455
:data="scoreTrendData" :height="200" :categories="scoreCategories"
5556
:x-formatter="(t: number) => `E${t}`" :y-formatter="(t: number) => `${Math.round(t * 100)}`"
56-
:y-domain="[0, 1]" hide-legend curve-type="monotoneX"
57+
:y-domain="[0, 1]" hide-legend :curve-type="CurveType.MonotoneX"
5758
/>
5859
</div>
5960

@@ -87,15 +88,15 @@ const stakersCategories = { stakers: { name: 'Stakers', color: 'var(--nq-blue)'
8788
<LineChart
8889
:data="balanceData" :height="140" :categories="balanceCategories"
8990
:x-formatter="(t: number) => `E${t}`" :y-formatter="(t: number) => formatLunaAsNim(t * 1e5)"
90-
hide-legend curve-type="monotoneX"
91+
hide-legend :curve-type="CurveType.MonotoneX"
9192
/>
9293
</div>
9394

9495
<!-- Stakers chart -->
9596
<div bg-neutral-0 outline="~ 1.5 neutral/6" rounded-8 shadow f-p-md>
9697
<LineChart
9798
:data="stakersData" :height="140" :categories="stakersCategories"
98-
:x-formatter="(t: number) => `E${t}`" hide-legend curve-type="monotoneX"
99+
:x-formatter="(t: number) => `E${t}`" hide-legend :curve-type="CurveType.MonotoneX"
99100
/>
100101
</div>
101102

0 commit comments

Comments
 (0)