{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/fill/book","type":"registry:component","title":"Book","description":"Book, the fill drawing of book on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"fill","corners":"sharp","container":"regular","base":"book"},"docs":"Every style and both corners of book: https://keylineicons.com/icons/book","dependencies":[],"files":[{"path":"registry/sharp-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=\"M4 1L20 1C20.5523 1 21 1.4477 21 2L21 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 21L21 22C21 22.5523 20.5523 23 20 23L4 23C3.4477 23 3 22.5523 3 22L3 2C3 1.4477 3.4477 1 4 1ZM5 19L5 21L19 21C18.6754 20.5673 18.5 20.0409 18.5 19.5C18.5 19.3321 18.5169 19.1645 18.5505 19L5 19ZM7 6L7 14L9 14L9 6L7 6Z\" fill=\"currentColor\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/fill/book.tsx"}]}