{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"fill/book","type":"registry:component","title":"Book","description":"Book, the fill drawing of book 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":"book"},"docs":"Every style and both corners of book: https://keylineicons.com/icons/book","dependencies":[],"files":[{"path":"registry/fill/icons/book.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 Book({ 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 18C21 18.4327 20.8596 18.8538 20.6 19.2C20.5351 19.2865 20.5 19.3918 20.5 19.5C20.5 19.6082 20.5351 19.7135 20.6 19.8C20.8596 20.1462 21 20.5673 21 21C21 22.1046 20.1046 23 19 23L6 23C4.3431 23 3 21.6569 3 20L3 5C3 2.7909 4.7909 1 7 1ZM6 19C5.4477 19 5 19.4477 5 20C5 20.5523 5.4477 21 6 21L19 21C18.6754 20.5673 18.5 20.0409 18.5 19.5C18.5 19.3321 18.5169 19.1645 18.5505 19L6 19ZM8 5C7.4477 5 7 5.4477 7 6L7 14C7 14.5523 7.4477 15 8 15C8.5523 15 9 14.5523 9 14L9 6C9 5.4477 8.5523 5 8 5Z\" fill=\"currentColor\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/fill/book.tsx"}]}