rework/lightweight #12

Merged
GauthierWebDev merged 106 commits from rework/lightweight into main 2025-04-21 16:27:38 +00:00
2 changed files with 4 additions and 22 deletions
Showing only changes of commit ea4fa0c342 - Show all commits

View File

@ -1,7 +1,6 @@
import type { JSX } from "solid-js";
import { MobileNavigation } from "@/partials/MobileNavigation";
import { createEffect, createSignal } from "solid-js";
import { Search } from "@/components/Search";
import { Link } from "@/components/Link";
import { Logo } from "@/components/Logo";
@ -16,19 +15,6 @@ function GitHubIcon(props: JSX.IntrinsicElements["svg"]) {
}
export function Header() {
const [isScrolled, setIsScrolled] = createSignal(false);
createEffect(() => {
function onScroll() {
setIsScrolled(window.scrollY > 0);
}
onScroll();
window.addEventListener("scroll", onScroll, { passive: true });
return () => {
window.removeEventListener("scroll", onScroll);
};
}, []);
return (
<header
class={clsx(
@ -49,11 +35,7 @@ export function Header() {
</div>
<div class="-my-5 mr-6 sm:mr-8 md:mr-0">
<Search
// fallback={
// <div class="h-6 w-6 animate-pulse rounded-full bg-slate-200" />
// }
/>
<Search />
</div>
<div class="relative flex basis-0 justify-end gap-6 sm:gap-8 md:grow">

View File

@ -39,11 +39,11 @@ export function ReadProgressBar() {
return (
<div
aria-hidden
class="sticky inset-x-0 top-20 z-50 h-1 w-full bg-violet-50"
aria-hidden="true"
class="fixed inset-x-0 bottom-0 lg:top-0 z-50 h-1 w-full bg-violet-50 pointer-events-none"
>
<div
class="bg-violet-300 h-full transition-all duration-300 ease-in-out"
class="bg-violet-300 h-full transition-all duration-300 ease-out"
style={{ width: width() }}
/>
</div>