mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
927 B
24 lines
927 B
<script lang="ts" setup> |
|
interface Props { |
|
width?: number |
|
height?: number |
|
animate?: boolean |
|
dark?: boolean |
|
} |
|
|
|
const { width = 90, height = 90, animate = false, dark = false } = defineProps<Props>() |
|
</script> |
|
|
|
<template> |
|
<div :style="{ left: `calc(50% - ${width / 2}px)`, top: `-${height / 2}px` }" class="absolute rounded-lg pt-1 pl-1 -ml-1"> |
|
<div class="relative"> |
|
<img v-show="dark" :width="width" :height="height" alt="NocoDB" src="~/assets/img/icons/512x512-trans.png" /> |
|
<img v-show="!dark" :width="width" :height="height" alt="NocoDB" src="~/assets/img/icons/512x512.png" /> |
|
|
|
<template v-if="animate"> |
|
<div class="animated-bg-gradient opacity-100 rounded-full z-0 absolute bottom-1.45 right-1.45 h-4.5 w-4.5" /> |
|
<div class="animate-ping bg-primary bg-opacity-50 rounded-full z-0 absolute bottom-0.9 right-1 h-5.5 w-5.5" /> |
|
</template> |
|
</div> |
|
</div> |
|
</template>
|
|
|