{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"mosque","type":"registry:component","title":"Mosque","description":"mosque from coolicons in Line with regular corners. islam, muslim, religion, worship, prayer, minaret, faith. Other styles and corners: @coolicons/<style>/<radius>/mosque with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/mosque, and use @coolicons/mosque for line with regular corners.","categories":["Buildings"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/mosque","meta":{"icon":"mosque","style":"line","radius":"regular"},"files":[{"path":"registry/icons/mosque.tsx","type":"registry:component","content":"import type { SVGProps } from \"react\";\n\ntype IconProps = Omit<SVGProps<SVGSVGElement>, \"children\"> & {\n  size?: number | string;\n  strokeWidth?: number | string;\n  title?: string;\n};\n\nexport function Mosque({ size = 24, strokeWidth = 2, title, ...props }: IconProps) {\n  return (\n    <svg\n      width={size}\n      height={size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      role={title ? \"img\" : undefined}\n      aria-hidden={title ? undefined : true}\n      {...props}\n    >\n      {title ? <title>{title}</title> : null}\n      <path d=\"M4 13H20V19C20 20.10457 19.10457 21 18 21H6C4.89543 21 4 20.10457 4 19V13ZM8 13C8 10.79086 9.79086 9 12 9C14.20914 9 16 10.79086 16 13M4 13V9M20 13V9M4 6C5 7.5 5 8 5 9H3C3 8 3 7.5 4 6ZM20 6C21 7.5 21 8 21 9H19C19 8 19 7.5 20 6ZM10 21V19C10 17.89543 10.89543 17 12 17C13.10457 17 14 17.89543 14 19V21M10.58579 2.58579C10.21071 2.96086 10 3.46957 10 4C10 5.10457 10.89543 6 12 6C12.53043 6 13.03914 5.78929 13.41421 5.41421M12 6V9\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/mosque.tsx"}]}
