Files
frigate/web/src/components/overlay/ImageShadowOverlay.tsx
T

28 lines
694 B
TypeScript
Raw Normal View History

2025-10-22 07:36:09 -06:00
import { cn } from "@/lib/utils";
type ImageShadowOverlayProps = {
upperClassName?: string;
lowerClassName?: string;
};
export function ImageShadowOverlay({
upperClassName,
lowerClassName,
}: ImageShadowOverlayProps) {
return (
<>
<div
className={cn(
2025-11-10 11:03:56 -06:00
"pointer-events-none absolute inset-x-0 top-0 z-10 h-[30%] w-full rounded-lg bg-gradient-to-b from-black/20 to-transparent",
2025-10-22 07:36:09 -06:00
upperClassName,
)}
/>
<div
className={cn(
2025-11-10 11:03:56 -06:00
"pointer-events-none absolute inset-x-0 bottom-0 z-10 h-[10%] w-full rounded-lg bg-gradient-to-t from-black/20 to-transparent",
2025-10-22 07:36:09 -06:00
lowerClassName,
)}
/>
</>
);
}