{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "edge-blur", "type": "registry:ui", "description": "Stacked backdrop-blur layers with a gradient mask for soft top or bottom screen edges", "files": [ { "path": "registry/default/ui/edge-blur.tsx", "content": "\"use client\"\n\ninterface EdgeBlurProps {\n position?: \"top\" | \"bottom\"\n height?: number\n}\n\nexport function EdgeBlur({ position = \"bottom\", height = 75 }: EdgeBlurProps) {\n const blurLayers = [1, 2, 3, 6, 12]\n\n const isTop = position === \"top\"\n\n return (\n