21 lines
442 B
TypeScript
21 lines
442 B
TypeScript
export interface ScanlineFieldProps {
|
|
intensity?: "soft" | "medium" | "hard";
|
|
size?: "sm" | "md" | "lg";
|
|
tone?: "neutral" | "accent" | "warning";
|
|
}
|
|
|
|
export function ScanlineField({
|
|
intensity = "medium",
|
|
size = "md",
|
|
tone = "neutral",
|
|
}: ScanlineFieldProps) {
|
|
return (
|
|
<div
|
|
className="scanline-field"
|
|
data-intensity={intensity}
|
|
data-size={size}
|
|
data-tone={tone}
|
|
aria-hidden="true"
|
|
/>
|
|
);
|
|
}
|