{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/air-vent","type":"registry:component","title":"AirVent","description":"AirVent, the stroke drawing of air-vent on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"sharp","container":"regular","base":"air-vent"},"docs":"Every style and both corners of air-vent: https://keylineicons.com/icons/air-vent","dependencies":[],"files":[{"path":"registry/sharp-stroke/icons/air-vent.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 AirVent({ 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=\"butt\"\n      strokeLinejoin=\"round\"\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M18 13L22 13L22 3L2 3L2 13L6 13M5 9L19 9M14 12L14 19C14 20.1046 14.8954 21 16 21C17.1046 21 18 20.1046 18 19L18 17M9.5 12L9.5 17C9.5 18.1046 8.6046 19 7.5 19C6.3954 19 5.5 18.1046 5.5 17L5.5 16\" fill=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/air-vent.tsx"}]}