{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"fill/caravan","type":"registry:component","title":"Caravan","description":"Caravan, the fill drawing of caravan 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":"caravan"},"docs":"Every style and both corners of caravan: https://keylineicons.com/icons/caravan","dependencies":[],"files":[{"path":"registry/fill/icons/caravan.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 Caravan({ 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=\"M5.171 19L4 19C2.3431 19 1 17.6569 1 16L1 6C1 4.3431 2.3431 3 4 3L15 3C17.7614 3 20 5.2386 20 8L20 13L22 13C22.5523 13 23 13.4477 23 14C23 14.5523 22.5523 15 22 15L20 15L20 16C20 17.6569 18.6569 19 17 19L10.829 19C10.4049 20.1987 9.2715 21 8 21C6.7285 21 5.5951 20.1987 5.171 19ZM9 18C9 17.4477 8.5523 17 8 17C7.4477 17 7 17.4477 7 18C7 18.5523 7.4477 19 8 19C8.5523 19 9 18.5523 9 18ZM3 7L3 13L4.5 13C5.8807 13 7 11.8807 7 10.5L7 9.5C7 8.1193 5.8807 7 4.5 7L3 7ZM9 13.1C10.9635 13.5021 12.4979 15.0365 12.9 17L16 17L16 9C16 7.8954 15.1046 7 14 7L11 7C9.8954 7 9 7.8954 9 9L9 13.1Z\" fill=\"currentColor\" fillRule=\"evenodd\" clipRule=\"evenodd\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/fill/caravan.tsx"}]}