Added Notifications

This commit is contained in:
2026-05-11 23:00:48 +10:00
parent c7fe3268c7
commit 69d72e0912
28 changed files with 2094 additions and 23 deletions
@@ -11,6 +11,7 @@ const page = usePage<SharedProps>().props;
const props = defineProps<{
airline: Airline | null;
size?: number | string;
hideTooltip?: boolean;
}>();
const logoUrl = computed(() => `url('${props.airline?.logo_url ?? page.logo_api_url+'/airline/undefined/logo/tail'}')`);
@@ -26,7 +27,7 @@ const size = computed(() => props.size ? props.size + 'px' : '30px');
</script>
<template>
<GlassTooltip>
<GlassTooltip v-if="!hideTooltip">
<template #activator="{ props: tooltipProps }">
<span class="airline-logo" v-bind="tooltipProps"></span>
</template>
@@ -54,6 +55,7 @@ const size = computed(() => props.size ? props.size + 'px' : '30px');
</div>
</div>
</GlassTooltip>
<span v-else class="airline-logo"></span>
</template>
<style scoped>