{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"bus-front","type":"registry:component","title":"BusFront","description":"BusFront, the stroke drawing of bus-front 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":"bus-front"},"docs":"Every style and both corners of bus-front: https://keylineicons.com/icons/bus-front","dependencies":[],"files":[{"path":"registry/stroke/icons/bus-front.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 BusFront({ 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=\"M4 18L4 7C4 4.7909 5.7909 3 8 3L16 3C18.2091 3 20 4.7909 20 7L20 18ZM22 8L20 8L20 10L4 10L4 8L2 8M12 10L12 3M16 18L16 19.5C16 20.3284 16.6716 21 17.5 21L18.5 21C19.3284 21 20 20.3284 20 19.5L20 18M8 18L8 19.5C8 20.3284 7.3284 21 6.5 21L5.5 21C4.6716 21 4 20.3284 4 19.5L4 18\" fill=\"none\"/>\n      <path d=\"M9 14C9 14.5523 8.5523 15 8 15C7.4477 15 7 14.5523 7 14C7 13.4477 7.4477 13 8 13C8.5523 13 9 13.4477 9 14ZM17 14C17 14.5523 16.5523 15 16 15C15.4477 15 15 14.5523 15 14C15 13.4477 15.4477 13 16 13C16.5523 13 17 13.4477 17 14Z\" fill=\"currentColor\" fillRule=\"evenodd\" clipRule=\"evenodd\" stroke=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/bus-front.tsx"}]}