docs/html #25
@ -1,8 +1,7 @@
|
||||
import { createEffect, createSignal } from "solid-js";
|
||||
|
||||
export function ReadProgressBar() {
|
||||
const articleContentElement: HTMLElement | null =
|
||||
document.getElementById("article-content");
|
||||
const articleContentElement: HTMLElement | null = document.getElementById("article-content");
|
||||
if (!articleContentElement) return null;
|
||||
|
||||
const [width, setWidth] = createSignal("0%");
|
||||
@ -38,14 +37,8 @@ export function ReadProgressBar() {
|
||||
});
|
||||
|
||||
return (
|
||||
<div
|
||||
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-out"
|
||||
style={{ width: width() }}
|
||||
/>
|
||||
<div 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-out" style={{ width: width() }} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user