Files
radicle-explorer/src/App/LoadingBar.svelte
T
2023-05-11 10:51:35 +02:00

27 lines
443 B
Svelte

<script lang="ts">
import { isLoading } from "@app/lib/router";
</script>
<style>
.loading-bar {
height: 0.125rem;
background-color: var(--color-secondary);
width: 0%;
opacity: 0;
position: fixed;
z-index: 10;
transition: width 2s ease;
}
.visible {
opacity: 1;
width: 100%;
}
</style>
<div
role="progressbar"
aria-label="Page loading"
class="loading-bar"
class:visible={$isLoading} />