{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"fill/building","type":"registry:component","title":"Building","description":"Building, the fill drawing of building on a 24×24 grid, with rounded corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"fill","corners":"regular","container":"regular","base":"building"},"docs":"Every style and both corners of building: https://keylineicons.com/icons/building","dependencies":[],"files":[{"path":"registry/fill/icons/building.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 Building({ 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      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M7 1L17 1C19.2091 1 21 2.7909 21 5L21 19C21 21.2091 19.2091 23 17 23L7 23C4.7909 23 3 21.2091 3 19L3 5C3 2.7909 4.7909 1 7 1ZM9 5C8.4477 5 8 5.4477 8 6L8 8C8 8.5523 8.4477 9 9 9C9.5523 9 10 8.5523 10 8L10 6C10 5.4477 9.5523 5 9 5ZM15 5C14.4477 5 14 5.4477 14 6L14 8C14 8.5523 14.4477 9 15 9C15.5523 9 16 8.5523 16 8L16 6C16 5.4477 15.5523 5 15 5ZM9 11C8.4477 11 8 11.4477 8 12L8 14C8 14.5523 8.4477 15 9 15C9.5523 15 10 14.5523 10 14L10 12C10 11.4477 9.5523 11 9 11ZM15 11C14.4477 11 14 11.4477 14 12L14 14C14 14.5523 14.4477 15 15 15C15.5523 15 16 14.5523 16 14L16 12C16 11.4477 15.5523 11 15 11ZM9.9999 21L13.9999 21L13.9999 20C13.9999 18.8955 13.1045 18 11.9999 18C10.8954 18 9.9999 18.8955 9.9999 20L9.9999 21Z\" fill=\"currentColor\" fillRule=\"evenodd\" clipRule=\"evenodd\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/fill/building.tsx"}]}