SPB Git

spb/phi-conseil

Public
1.8 KB · 64 lines tsx
1export function LinkedInIcon({ className = "h-5 w-5" }: { className?: string }) {2  return (3    <svg4      className={className}5      viewBox="0 0 24 24"6      fill="none"7      stroke="currentColor"8      strokeWidth="1.5"9      aria-hidden="true"10      focusable="false"11    >12      <rect x="3" y="3" width="18" height="18" rx="3" />13      <path d="M8 10v7M8 7v.5M12 17v-4a2 2 0 0 1 4 0v4M12 10v1" strokeLinecap="round" />14    </svg>15  );16}1718export function MailIcon({ className = "h-5 w-5" }: { className?: string }) {19  return (20    <svg21      className={className}22      viewBox="0 0 24 24"23      fill="none"24      stroke="currentColor"25      strokeWidth="1.5"26      aria-hidden="true"27      focusable="false"28    >29      <rect x="3" y="5" width="18" height="14" rx="2.5" />30      <path d="m4 7 8 6 8-6" strokeLinecap="round" strokeLinejoin="round" />31    </svg>32  );33}3435export function CheckBadge({ className = "h-5 w-5" }: { className?: string }) {36  return (37    <svg className={className} viewBox="0 0 24 24" aria-hidden="true" focusable="false">38      <circle cx="12" cy="12" r="11" fill="var(--color-gold-400)" />39      <path40        d="m7.5 12.3 3 3 6-6.5"41        fill="none"42        stroke="#fff"43        strokeWidth="2"44        strokeLinecap="round"45        strokeLinejoin="round"46      />47    </svg>48  );49}5051export function QuoteMark({ className = "h-10 w-10" }: { className?: string }) {52  return (53    <svg54      className={className}55      viewBox="0 0 48 40"56      fill="currentColor"57      aria-hidden="true"58      focusable="false"59    >60      <path d="M10.5 40C4.7 40 0 35.3 0 29.5c0-2 .5-4 1.4-5.8L12.6 0h10.2L15 17.6c4.3 1.6 7.2 5.7 7.2 10.4C22.2 34.7 17 40 10.5 40Zm25.8 0C30.5 40 25.8 35.3 25.8 29.5c0-2 .5-4 1.4-5.8L38.4 0h10.2L40.8 17.6c4.3 1.6 7.2 5.7 7.2 10.4C48 34.7 42.8 40 36.3 40Z" />61    </svg>62  );63}64
Files · main
Menu

Theme