mirror of
https://github.com/revanced/revanced-website.git
synced 2025-06-12 21:27:42 +02:00
refactor: add and use router event store
This commit is contained in:
@ -1,21 +1,10 @@
|
||||
<script>
|
||||
import { page, navigating } from '$app/stores';
|
||||
import RouterEvents from '../../../data/RouterEvents';
|
||||
export let href = '/';
|
||||
let nav = null;
|
||||
|
||||
$: current_page = $page.url.pathname;
|
||||
$: {
|
||||
nav = $navigating;
|
||||
if (nav != null && nav.to != null) {
|
||||
current_page = nav.to.url.pathname;
|
||||
}
|
||||
}
|
||||
|
||||
$: current = href === current_page;
|
||||
</script>
|
||||
|
||||
<a data-sveltekit-prefetch {href}>
|
||||
<li class:selected={current === true}>
|
||||
<li class:selected={href === $RouterEvents.target_url.pathname}>
|
||||
<slot />
|
||||
</li>
|
||||
</a>
|
||||
|
Reference in New Issue
Block a user