{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "verified-tick",
  "title": "Verified Tick",
  "description": "Verified Tick from the Get IT Done design system.",
  "dependencies": [],
  "registryDependencies": [
    "https://zero-design.itdone.de/r/labels-context.json",
    "https://zero-design.itdone.de/r/utils.json",
    "https://zero-design.itdone.de/r/theme.json"
  ],
  "files": [
    {
      "path": "registry/ui/verified-tick.tsx",
      "content": "'use client';\n\nimport * as React from 'react';\n\nimport { cn } from '@/lib/utils';\nimport { useLabels } from '@/components/ui/labels-context';\n\n// Figma Verified tick (3302:418803): Size xs 10, sm 12, md 14, lg 16, xl 18, 2xl 20, 3xl 24, 4xl 32.\n// Fill colors/general/info/default, check colors/general/info/on.\nconst verifiedTickSizes = { xs: 10, sm: 12, md: 14, lg: 16, xl: 18, '2xl': 20, '3xl': 24, '4xl': 32 } as const;\n\ntype VerifiedTickSize = keyof typeof verifiedTickSizes;\n\nexport interface VerifiedTickProps extends Omit<React.SVGAttributes<SVGSVGElement>, 'children'> {\n  size?: VerifiedTickSize;\n  // Accessible name. Pass an empty string to hide the tick when the context already says \"verified\".\n  label?: string;\n}\n\nconst VerifiedTick = React.forwardRef<SVGSVGElement, VerifiedTickProps>(\n  ({ className, size = 'lg', label: labelProp, ...props }, ref) => {\n    const l = useLabels();\n    const label = labelProp ?? l.verified;\n    const px = verifiedTickSizes[size];\n    return (\n      <svg\n        ref={ref}\n        viewBox=\"0 0 24 24\"\n        width={px}\n        height={px}\n        role={label ? 'img' : undefined}\n        aria-label={label || undefined}\n        aria-hidden={label ? undefined : true}\n        data-size={size}\n        className={cn('inline-block shrink-0 text-general-info-default', className)}\n        {...props}\n      >\n        <path\n          fill=\"currentColor\"\n          d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\"\n        />\n        <g className=\"text-general-info-on\">\n          <path d=\"m9 12 2 2 4-4\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2.5\" strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n        </g>\n      </svg>\n    );\n  },\n);\nVerifiedTick.displayName = 'VerifiedTick';\n\nexport { VerifiedTick, verifiedTickSizes, type VerifiedTickSize };\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}