diff --git a/src/workspaces/officerdev/src/apps/Music/MusicDetail.tsx b/src/workspaces/officerdev/src/apps/Music/MusicDetail.tsx index 72cdae9f..b1fa40e9 100644 --- a/src/workspaces/officerdev/src/apps/Music/MusicDetail.tsx +++ b/src/workspaces/officerdev/src/apps/Music/MusicDetail.tsx @@ -205,11 +205,11 @@ export const MusicDetail = () => { const crumbs = rel ? rel.split('/') : []; - const Card = ({ r, name, playable }: { r: string; name: string; playable: boolean }) => ( + const Card = ({ r, name, playable, onOpen }: { r: string; name: string; playable: boolean; onOpen?: () => void }) => (
+ r={lib} + name={lib} + playable={(manifest[lib]?.tracks ?? 0) > 0} + onOpen={() => setCwd(`${MUSIC_ROOT}/${lib}`)} + /> ))}
)}