forked from MapComplete/MapComplete
Add simple status page
This commit is contained in:
parent
bdea29eea1
commit
811bcecea4
6 changed files with 354 additions and 3 deletions
22
src/UI/Status/ServiceIndicator.svelte
Normal file
22
src/UI/Status/ServiceIndicator.svelte
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<script lang="ts">
|
||||
import StatusIcon from "./StatusIcon.svelte"
|
||||
import type { MCService } from "./MCService.js"
|
||||
import AccordionSingle from "../Flowbite/AccordionSingle.svelte"
|
||||
|
||||
export let service: MCService
|
||||
let status = service.status
|
||||
let msg = service.message
|
||||
</script>
|
||||
|
||||
|
||||
<AccordionSingle>
|
||||
|
||||
<h3 slot="header" class="flex items-center m-0"> <StatusIcon status={$status}/> {service.name}</h3>
|
||||
<div class="mx-4">
|
||||
{#if $msg}
|
||||
{$msg}
|
||||
{:else}
|
||||
No extra information available
|
||||
{/if}
|
||||
</div>
|
||||
</AccordionSingle>
|
||||
Loading…
Add table
Add a link
Reference in a new issue