Refactor to use InstanceFields type

This commit is contained in:
Ben Allfree 2023-12-28 06:51:49 -08:00
parent 33bfae99b4
commit 3168a2f8dc
2 changed files with 6 additions and 20 deletions

View File

@ -1,20 +1,13 @@
<script lang="ts"> <script lang="ts">
import Card from '$components/cards/Card.svelte' import Card from '$components/cards/Card.svelte'
import CardHeader from '$components/cards/CardHeader.svelte' import CardHeader from '$components/cards/CardHeader.svelte'
import { globalInstancesStore } from '$util/stores' import { InstanceFields } from '$shared'
import InstanceRow from '$src/routes/dashboard/InstanceRow.svelte' import InstanceRow from '$src/routes/dashboard/InstanceRow.svelte'
import { globalInstancesStore } from '$util/stores'
import { values } from '@s-libs/micro-dash' import { values } from '@s-libs/micro-dash'
type TypeInstanceObject = { let arrayOfActiveInstances: InstanceFields[] = []
id: string let arrayOfMaintenanceInstances: InstanceFields[] = []
subdomain: string
status: string
version: string
maintenance: boolean
}
let arrayOfActiveInstances: TypeInstanceObject[] = []
let arrayOfMaintenanceInstances: TypeInstanceObject[] = []
$: { $: {
if ($globalInstancesStore) { if ($globalInstancesStore) {

View File

@ -1,15 +1,8 @@
<script lang="ts"> <script lang="ts">
import { InstanceFields } from '$shared'
import { INSTANCE_ADMIN_URL } from '$src/env.js' import { INSTANCE_ADMIN_URL } from '$src/env.js'
type TypeInstanceObject = { export let instance: InstanceFields
id: string
subdomain: string
status: string
version: string
maintenance: boolean
}
export let instance: TypeInstanceObject
export let index: number export let index: number
</script> </script>