mirror of
https://github.com/jcreek/SvelteKitSaasBoilerplate.git
synced 2026-07-13 02:53:50 +00:00
refactor(#35): update type for supabase client in nav
This commit is contained in:
@@ -6,9 +6,10 @@
|
|||||||
import Dropdown from '../Dropdown.svelte';
|
import Dropdown from '../Dropdown.svelte';
|
||||||
import { basket, type Basket } from '$lib/stores/basket.js';
|
import { basket, type Basket } from '$lib/stores/basket.js';
|
||||||
import { onDestroy } from 'svelte';
|
import { onDestroy } from 'svelte';
|
||||||
|
import type { Database } from '$lib/types/supabase';
|
||||||
|
|
||||||
export let session: Session | null;
|
export let session: Session | null;
|
||||||
export let supabase: SupabaseClient<any, 'public', any>;
|
export let supabase: SupabaseClient<Database>;
|
||||||
|
|
||||||
let localBasket: Basket;
|
let localBasket: Basket;
|
||||||
const unsubscribeToBasket = basket.subscribe((value) => {
|
const unsubscribeToBasket = basket.subscribe((value) => {
|
||||||
@@ -21,7 +22,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<nav class="bg-primary text-primary-content p-4">
|
<nav class="bg-primary text-primary-content p-4">
|
||||||
<!-- Nav Container -->
|
<!-- Nav Container -->
|
||||||
<div class="container mx-auto flex justify-between items-center">
|
<div class="container mx-auto flex justify-between items-center">
|
||||||
<!-- Hamburger Menu Button (Mobile) -->
|
<!-- Hamburger Menu Button (Mobile) -->
|
||||||
<div class="lg:hidden mr-4">
|
<div class="lg:hidden mr-4">
|
||||||
@@ -48,7 +49,7 @@
|
|||||||
<NavLinks isMobile {session} {supabase} />
|
<NavLinks isMobile {session} {supabase} />
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
</div>
|
</div>
|
||||||
<!-- Logo -->
|
<!-- Logo -->
|
||||||
<a href="/" class="text-white font-bold text-xl">SvelteKit SaaS Boilerplate</a>
|
<a href="/" class="text-white font-bold text-xl">SvelteKit SaaS Boilerplate</a>
|
||||||
<div class="hidden lg:block">
|
<div class="hidden lg:block">
|
||||||
<NavLinks {session} />
|
<NavLinks {session} />
|
||||||
|
|||||||
Reference in New Issue
Block a user