{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"settings","type":"registry:component","title":"SettingsIcon","description":"settings from coolicons in Line with regular corners. gear, cog, preferences, configuration, options. Other styles and corners: @coolicons/<style>/<radius>/settings with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/settings, and use @coolicons/settings for line with regular corners.","categories":["System"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/settings","meta":{"icon":"settings","style":"line","radius":"regular"},"files":[{"path":"registry/icons/settings.tsx","type":"registry:component","content":"import type { SVGProps } from \"react\";\n\ntype IconProps = Omit<SVGProps<SVGSVGElement>, \"children\"> & {\n  size?: number | string;\n  strokeWidth?: number | string;\n  title?: string;\n};\n\nexport function SettingsIcon({ size = 24, strokeWidth = 2, title, ...props }: IconProps) {\n  return (\n    <svg\n      width={size}\n      height={size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      role={title ? \"img\" : undefined}\n      aria-hidden={title ? undefined : true}\n      {...props}\n    >\n      {title ? <title>{title}</title> : null}\n      <path d=\"M20.35 8.92L19.98 8.72C19.93 8.69 19.9 8.67 19.87 8.66C19.6 8.49 19.37 8.27 19.2 8C19.18 7.97 19.17 7.94 19.13 7.88C19.1 7.83 19.09 7.8 19.07 7.77C18.92 7.49 18.84 7.18 18.83 6.86C18.83 6.82 18.83 6.79 18.83 6.73L18.84 6.3C18.85 5.62 18.86 5.28 18.76 4.97C18.68 4.7 18.54 4.45 18.35 4.24C18.13 4 17.83 3.83 17.24 3.48L16.75 3.2C16.15 2.86 15.86 2.69 15.54 2.62C15.26 2.56 14.98 2.57 14.7 2.63C14.39 2.7 14.09 2.87 13.51 3.22L13.5 3.23L13.15 3.44C13.09 3.47 13.07 3.49 13.04 3.5C12.76 3.66 12.45 3.74 12.13 3.75C12.1 3.75 12.07 3.75 12 3.75C11.94 3.75 11.9 3.75 11.87 3.75C11.55 3.74 11.24 3.66 10.96 3.5C10.93 3.49 10.91 3.47 10.85 3.44L10.49 3.22C9.9 2.87 9.61 2.69 9.29 2.62C9.02 2.56 8.73 2.56 8.45 2.61C8.13 2.68 7.84 2.85 7.24 3.2L7.24 3.2L6.75 3.48L6.75 3.48C6.16 3.83 5.86 4 5.65 4.24C5.46 4.45 5.32 4.7 5.24 4.97C5.14 5.28 5.15 5.62 5.16 6.3L5.17 6.73C5.17 6.79 5.17 6.82 5.17 6.86C5.16 7.17 5.08 7.49 4.93 7.77C4.91 7.8 4.9 7.83 4.87 7.88C4.83 7.94 4.82 7.97 4.8 7.99C4.63 8.26 4.4 8.49 4.13 8.66C4.1 8.67 4.07 8.69 4.02 8.72L3.65 8.92C3.05 9.25 2.75 9.42 2.53 9.66C2.34 9.87 2.19 10.12 2.1 10.39C2 10.69 2 11.04 2 11.73L2.01 12.29C2.01 12.97 2.01 13.31 2.11 13.62C2.2 13.89 2.34 14.13 2.54 14.34C2.76 14.58 3.05 14.74 3.65 15.08L4.01 15.28C4.07 15.31 4.1 15.33 4.13 15.34C4.4 15.51 4.63 15.74 4.8 16.01C4.82 16.03 4.83 16.06 4.87 16.13C4.9 16.19 4.92 16.22 4.94 16.25C5.08 16.52 5.16 16.83 5.17 17.15C5.17 17.18 5.17 17.21 5.17 17.28L5.16 17.69C5.15 18.38 5.14 18.72 5.24 19.03C5.32 19.3 5.46 19.55 5.65 19.76C5.87 20 6.17 20.17 6.76 20.52L7.25 20.8C7.85 21.14 8.14 21.31 8.46 21.38C8.74 21.44 9.02 21.43 9.3 21.37C9.62 21.3 9.91 21.13 10.5 20.77L10.85 20.56C10.91 20.53 10.93 20.51 10.96 20.5C11.24 20.34 11.55 20.26 11.87 20.25C11.9 20.24 11.93 20.24 12 20.24C12.06 20.24 12.1 20.24 12.13 20.25C12.45 20.26 12.76 20.34 13.04 20.5C13.06 20.51 13.09 20.53 13.13 20.55L13.51 20.78C14.1 21.13 14.39 21.31 14.71 21.38C14.99 21.44 15.27 21.44 15.55 21.39C15.87 21.32 16.17 21.15 16.76 20.8L17.25 20.52C17.84 20.17 18.14 20 18.35 19.76C18.54 19.55 18.68 19.3 18.76 19.03C18.86 18.73 18.85 18.39 18.84 17.71L18.83 17.27C18.83 17.21 18.83 17.18 18.83 17.14C18.84 16.82 18.92 16.51 19.07 16.23C19.09 16.2 19.1 16.17 19.13 16.12C19.17 16.06 19.18 16.03 19.2 16.01C19.37 15.73 19.6 15.51 19.87 15.34C19.9 15.33 19.93 15.31 19.98 15.28L19.99 15.28L20.35 15.08C20.95 14.75 21.25 14.58 21.47 14.34C21.66 14.13 21.81 13.88 21.9 13.61C22 13.31 22 12.97 22 12.29L21.99 11.71C21.99 11.03 21.99 10.69 21.89 10.38C21.8 10.11 21.66 9.87 21.46 9.66C21.25 9.42 20.95 9.26 20.35 8.92L20.35 8.92ZM8 12C8 14.20914 9.79086 16 12 16C14.20914 16 16 14.20914 16 12C16 9.79086 14.20914 8 12 8C9.79086 8 8 9.79086 8 12Z\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/settings.tsx"}]}
