{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/two-tone/contacts","type":"registry:component","title":"Contacts","description":"Contacts, the two-tone drawing of contacts on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"two-tone","corners":"sharp","container":"regular","base":"contacts"},"docs":"Every style and both corners of contacts: https://keylineicons.com/icons/contacts","dependencies":[],"files":[{"path":"registry/sharp-two-tone/icons/contacts.tsx","content":"import type { SVGProps } from \"react\"\n\ntype IconProps = Omit<SVGProps<SVGSVGElement>, \"children\"> & {\n  /** Rendered box in px, set as both width and height. Defaults to 24. */\n  size?: number | string\n}\n\nexport function Contacts({ size = 24, ...props }: IconProps) {\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 24 24\"\n      width={size}\n      height={size}\n      fill=\"none\"\n      stroke=\"currentColor\"\n      strokeWidth={2}\n      strokeLinecap=\"butt\"\n      strokeLinejoin=\"round\"\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M3 6L21 6C21.5523 6 22 6.4477 22 7L22 21C22 21.5523 21.5523 22 21 22L3 22C2.4477 22 2 21.5523 2 21L2 7C2 6.4477 2.4477 6 3 6Z\" fill=\"currentColor\" fillOpacity=\"0.4\" stroke=\"none\"/>\n      <path d=\"M3 7L21 7L21 21L3 21L3 7ZM4 3L20 3M14 13C14 14.1046 13.1046 15 12 15C10.8954 15 10 14.1046 10 13C10 11.8954 10.8954 11 12 11C13.1046 11 14 11.8954 14 13ZM8 21L8 19L16 19L16 21\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/two-tone/contacts.tsx"}]}