Copy code import type { SVGProps } from "react";
export type IconProps = {
size?: number | string;
color?: string;
className?: string;
} & SVGProps<SVGSVGElement>;
export const Club = ({
size = 24,
color = "currentColor",
className,
...props
}: IconProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 24 24"
width={size}
height={size}
fill={color}
className={className}
{...props}
>
<path d="M17.96 7.33C17.63 4.34 15.08 2 12 2S6.37 4.34 6.04 7.33A6.01 6.01 0 0 0 2 13c0 3.31 2.69 6 6 6 .33 0 .66-.04.98-.09.07-.01.14-.02.2-.04.32-.07.64-.15.95-.27 0 0 .02 0 .03-.01.19-.07.38-.15.56-.25.09-.05.18-.11.27-.16V20h-3v2h8v-2h-3v-1.82c.09.05.18.12.27.16v-.02c.85.43 1.77.68 2.73.68 3.31 0 6-2.69 6-6 0-2.58-1.66-4.85-4.04-5.67ZM16 17c-.85 0-1.67-.3-2.35-.79-.07-.05-.15-.09-.22-.14-.23-.2-.45-.42-.64-.67l-.8-1.06-.8 1.06c-.19.25-.4.47-.64.67-.06.05-.14.09-.21.14-.18.13-.36.27-.56.37-.07.04-.16.05-.23.09-.49.21-1.02.34-1.56.34a3.999 3.999 0 0 1-.79-7.92l1.1-.22-.3-.94c.04-2.17 1.82-3.92 4-3.92s3.95 1.75 4 3.92l-.3.94 1.1.22a3.999 3.999 0 0 1-.79 7.92Z" />
</svg>
);Default · 24px · currentColor
UI examples Size, inline, toolbar, and dark UI — works for any icon style.
Club Icon — Free SVG Component The Club icon is a free, open-source SVG icon component built with TypeScript for React, Next.js, Vue, Remix, Svelte, and Astro projects. No npm install or package dependency required — just copy the component code and paste it into your project.
How to use Club icon in React Import the Club component from your icons folder. Use it as a standard React component with props: size (number), color (string), className (string), and all standard SVG attributes via spread props.
Example: <Club size={24} color=“currentColor“ className=“shrink-0“ />
Features Zero dependencies — no package install needed TypeScript ready with full type safety Fully customizable size, color, and className Works with Tailwind CSS, styled-components, CSS modules Accessible — supports aria attributes Tree-shakeable — only import what you use MIT licensed — free for commercial use Compatible frameworks React, Next.js (App Router & Pages Router), Vue, Remix, Svelte, Astro, Nuxt, Gatsby, Vite, Angular, Qwik.
Category: shapes Browse more shapes icons in the Next Icons library. All icons are hand-crafted SVGs optimized for web performance.