// Sonara icons — extracted from landing/src/components/icons.tsx
// Stroke 1.5px, 24x24, rounded caps/joins. Use sizeClass like "size-5".
const I = (path) => ({ size = 20, className = "", ...rest }) => (
);
const Icons = {
// Brand soundwave (logo glyph) — 11 bars, official Sonara symbol
soundwaveLogo: ({ size = 24, className = "" }) => (
),
soundwave: I(<>>),
music: I(<>>),
mic: I(<>>),
mixer: I(<>>),
equalizer: I(<>>),
waveform: I(),
disc: I(<>>),
search: I(<>>),
user: I(<>>),
target: I(<>>),
shield: I(<>>),
zap: I(),
bell: I(<>>),
chart: I(<>>),
star: ({ size = 20, className = "", filled = false }) => (
),
verified: I(<>>),
collaboration: I(<>>),
coins: I(<>>),
audioFile: I(<>>),
connect: I(<>>),
check: I(),
arrowRight: I(<>>),
chevronRight: I(),
menu: I(<>>),
close: I(<>>),
play: ({ size = 20, className = "" }) => (
),
pin: I(<>>),
message: I(),
calendar: I(<>>),
filter: I(),
more: I(<>>),
download: I(<>>),
clock: I(<>>),
edit: I(<>>),
share: I(<>>),
flag: I(<>>),
users: I(<>>),
heart: I(),
arrowLeft: I(<>>),
info: I(<>>),
upload: I(<>>),
headphones: I(),
};
window.SonaraIcons = Icons;