1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-10-30 07:26:00 -04:00
Files
jarv.is/components/layout/skip-nav.tsx

22 lines
498 B
TypeScript

import Button from "@/components/ui/button";
const SKIP_NAV_ID = "skip-nav";
export const SkipNavLink = () => {
return (
<Button
asChild
className="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-100 focus:inline-flex focus:px-4 focus:py-2"
variant="default"
>
<a href={`#${SKIP_NAV_ID}`}>Skip to content</a>
</Button>
);
};
export const SkipNavTarget = () => {
return <div id={SKIP_NAV_ID} />;
};
export default SkipNavLink;