{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"cabin","type":"registry:component","title":"Cabin","description":"Cabin, the stroke drawing of cabin 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":"cabin"},"docs":"Every style and both corners of cabin: https://keylineicons.com/icons/cabin","dependencies":[],"files":[{"path":"registry/stroke/icons/cabin.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 Cabin({ 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=\"M5 17.999H9H5ZM5 17.999C3.8954 17.999 3 18.894 3 19.999C3 21.103 3.8954 21.999 5 21.999H19C20.1046 21.999 21 21.103 21 19.999C21 18.894 20.1046 17.999 19 17.999M5 17.999C3.8954 17.999 3 17.103 3 15.999C3 14.894 3.8954 13.999 5 13.999M19 17.999H15H19ZM19 17.999C20.1046 17.999 21 17.103 21 15.999C21 14.894 20.1046 13.999 19 13.999M5 13.999H9H5ZM5 13.999C3.8954 13.999 3 13.103 3 11.999M19 13.999H15H19ZM19 13.999C20.1046 13.999 21 13.103 21 11.999M2 12.999L10.4636 2.72C11.2631 1.76 12.7369 1.76 13.5364 2.72L22 12.999M4 10.499V3.999C4 3.446 4.4477 2.999 5 2.999H7C7.5523 2.999 8 3.446 8 3.999V5.499M9 21.999V14.999C9 13.342 10.3431 11.999 12 11.999C13.6569 11.999 15 13.342 15 14.999V21.999\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/cabin.tsx"}]}