// SONARA — Producer detail views: BeatOwner / ServizioOwner / CaricaBeat / CreaListing const DvIcons = window.SonaraIcons; const ChevIc = ({ size = 14 }) => ; const PlayIc = ({ size = 13 }) => ; const PlusIc = ({ size = 14 }) => ; const TrashIc = ({ size = 14 }) => ; const CheckIc = ({ size = 12 }) => ; const UploadIc = ({ size = 16 }) => ; /* ────────────────────────────────────────────────────────── */ /* BEAT OWNER — Edit page */ /* ────────────────────────────────────────────────────────── */ function BeatOwnerPage() { const [exclusive, setExclusive] = React.useState(true); const [published, setPublished] = React.useState(true); const beat = { title: "Notturno", bpm: 142, keyMus: "F# min", grad: "b1", plays: "2.1k", views: "4.2k", sold: 3, revenue: 458, conv: 4.5, }; return (
Catalog {/* HEADER */}
{Array.from({ length: 14 }).map((_, i) => ( ))}
{published ? "Pubblicato" : "Nascosto"} BEAT-0142 Aggiornato 2gg fa

{beat.title}

{beat.bpm} BPM · {beat.keyMus} · Trap · Dark · 808 · cinematic
Plays
{beat.plays}
Visite
{beat.views}
Conversion
{beat.conv}%
Vendite
{beat.sold}
Revenue
€{beat.revenue}
Anteprima pubblica Salva modifiche
{/* AUDIO */}
Audio
Notturno_v2_final.wav
38 MB · WAV 44.1kHz · 16-bit · 3:12
Watermark Voice tag "Sonara" inserito ogni 15s sull'anteprima pubblica. Sparisce per il compratore.
{/* METADATA */}
Metadata
Trap
Dark 808 Cinematic