{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "icons",
  "type": "registry:lib",
  "title": "آیکون‌های داخلی کامپوننت‌ها",
  "description": "آیکون‌های داخلی کامپوننت‌ها",
  "files": [
    {
      "path": "registry/kashi/icons.tsx",
      "type": "registry:lib",
      "target": "components/kashi/icons.tsx",
      "content": "\"use client\";\n\n// آیکون‌های داخلی کوچک — همه aria-hidden هستند\nconst base = {\n  viewBox: \"0 0 20 20\",\n  fill: \"none\",\n  stroke: \"currentColor\",\n  strokeWidth: 1.7,\n  strokeLinecap: \"round\" as const,\n  strokeLinejoin: \"round\" as const,\n  \"aria-hidden\": true,\n};\n\nexport const InfoIcon = () => (\n  <svg {...base}><circle cx=\"10\" cy=\"10\" r=\"7.5\" /><path d=\"M10 13.5V9.5M10 6.5h.01\" /></svg>\n);\nexport const SuccessIcon = () => (\n  <svg {...base}><circle cx=\"10\" cy=\"10\" r=\"7.5\" /><path d=\"m6.75 10 2.25 2.25 4.25-4.5\" /></svg>\n);\nexport const WarningIcon = () => (\n  <svg {...base}><path d=\"M8.6 3.4 2.4 14a1.6 1.6 0 0 0 1.4 2.4h12.4a1.6 1.6 0 0 0 1.4-2.4L11.4 3.4a1.6 1.6 0 0 0-2.8 0Z\" /><path d=\"M10 7.5v3.25M10 13.5h.01\" /></svg>\n);\nexport const ErrorIcon = () => (\n  <svg {...base}><circle cx=\"10\" cy=\"10\" r=\"7.5\" /><path d=\"M10 6.5v4M10 13.5h.01\" /></svg>\n);\nexport const CloseIcon = () => (\n  <svg {...base}><path d=\"m5 5 10 10M15 5 5 15\" /></svg>\n);\n"
    }
  ]
}