{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"building-complex","type":"registry:component","title":"BuildingComplex","description":"BuildingComplex, the stroke drawing of building-complex on a 24×24 grid, with rounded corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"regular","container":"regular","base":"building-complex"},"docs":"Every style and both corners of building-complex: https://keylineicons.com/icons/building-complex","dependencies":[],"files":[{"path":"registry/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=\"round\"\n      strokeLinejoin=\"round\"\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M9 21L5 21C4.4477 21 4 20.5523 4 20L4 15M9 21L13.5 21M9 5.9167L16 3.8333L19 3M16 11L21 11C21.5523 11 22 11.4477 22 12L22 20C22 20.5523 21.5523 21 21 21L17.5 21M2 8L4 7.4048L9 5.9167M4 15L4 7.4048M9 21L9 5.9167M16 3.8333L16 11M16 11L9 11M9 15L4 15M13.5 21L13.5 17C13.5 16.4477 13.9477 16 14.5 16L16.5 16C17.0523 16 17.5 16.4477 17.5 17L17.5 21M13.5 21L17.5 21\" fill=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/building-complex.tsx"}]}