Files
grimoire/src/components/ui/visually-hidden.tsx
Alejandro Gómez 32160480e2 feat: kind links
2025-12-12 22:22:28 +01:00

16 lines
455 B
TypeScript

import * as React from "react";
import { cn } from "@/lib/utils";
/**
* VisuallyHidden component for accessibility
* Hides content visually but keeps it available for screen readers
*/
export const VisuallyHidden = React.forwardRef<
HTMLSpanElement,
React.HTMLAttributes<HTMLSpanElement>
>(({ className, ...props }, ref) => (
<span ref={ref} className={cn("sr-only", className)} {...props} />
));
VisuallyHidden.displayName = "VisuallyHidden";