mirror of
https://github.com/koel/koel
synced 2024-12-25 20:13:06 +00:00
40 lines
821 B
Vue
40 lines
821 B
Vue
<template>
|
||
<div class="offline">
|
||
<icon-layers fixed-width>
|
||
<icon :icon="faWifi" fixed-width size="xl"/>
|
||
<icon :icon="faSlash" fixed-width size="lg" transform="up-2"/>
|
||
</icon-layers>
|
||
<span class="text">You’re offline.</span>
|
||
</div>
|
||
</template>
|
||
|
||
<script lang="ts" setup>
|
||
import { faSlash, faWifi } from '@fortawesome/free-solid-svg-icons'</script>
|
||
|
||
<style lang="scss" scoped>
|
||
.offline {
|
||
color: #ed5135;
|
||
width: 144px;
|
||
height: 42px;
|
||
background: #fff;
|
||
border-radius: 5px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
gap: 16px;
|
||
position: fixed;
|
||
z-index: 10000;
|
||
left: 1.6rem;
|
||
|
||
bottom: calc(var(--footer-height) + 1.2rem);
|
||
box-shadow: 0 2px 30px rgba(0, 0, 0, .3);
|
||
}
|
||
|
||
.text {
|
||
color: #222;
|
||
}
|
||
|
||
.fa-slash {
|
||
filter: drop-shadow(0 2px 0 #fff);
|
||
}
|
||
</style>
|