{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/building-complex","type":"registry:component","title":"BuildingComplex","description":"BuildingComplex, the stroke drawing of building-complex on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"sharp","container":"regular","base":"building-complex"},"docs":"Every style and both corners of building-complex: https://keylineicons.com/icons/building-complex","dependencies":[],"files":[{"path":"registry/sharp-stroke/icons/building-complex.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 BuildingComplex({ 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=\"M9 21L4 21L4 15M9 21L13.5 21M9 5.9167L16 3.8333L19.1313 2.9635M16 11L22 11L22 21L17.5 21M1.2852 8.2127L4 7.4048L9 5.9167M4 15L4 7.4048M9 21L9 5.9167M16 3.8333L16 11M16 11L9 11M9 15L4 15M13.5 21L13.5 16L17.5 16L17.5 21M13.5 21L17.5 21\" fill=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/building-complex.tsx"}]}