make main landing page bilingual and eliminate language switcher flicker
All checks were successful
CI / update (push) Successful in 1m11s
All checks were successful
CI / update (push) Successful in 1m11s
Replace window.location.reload() with custom event dispatching to avoid flicker when switching languages on main page. Add bilingual labels for all content including welcome message and link grid.
This commit is contained in:
@@ -1,16 +1,14 @@
|
||||
<script>
|
||||
import Header from '$lib/components/Header.svelte'
|
||||
import UserHeader from '$lib/components/UserHeader.svelte';
|
||||
export let data
|
||||
let user;
|
||||
if(data.session){
|
||||
user = data.session.user
|
||||
}
|
||||
let { data } = $props();
|
||||
|
||||
let user = $derived(data.session?.user);
|
||||
</script>
|
||||
|
||||
<Header>
|
||||
<ul class=site_header slot=links>
|
||||
</ul>
|
||||
<UserHeader {user} slot=right_side></UserHeader>
|
||||
<UserHeader {user} slot=right_side showLanguageSelector={true}></UserHeader>
|
||||
<slot></slot>
|
||||
</Header>
|
||||
|
||||
Reference in New Issue
Block a user