feat: sync catalog, server, and MusicFree updates

This commit is contained in:
2026-07-16 18:43:22 +08:00
parent 069af30dba
commit e9bb3df906
58 changed files with 4409 additions and 206 deletions
+6 -1
View File
@@ -18,9 +18,12 @@ interface IProps {
musicList: IMusic.IMusicItem[] | null;
canStar?: boolean;
musicSheet?: IMusic.IMusicSheetItem | null;
resolveMusicListBeforeAdd?: () => Promise<IMusic.IMusicItem[]>;
addToSheetCount?: number;
}
export default function (props: IProps) {
const { musicList, canStar, musicSheet } = props;
const { musicList, canStar, musicSheet, resolveMusicListBeforeAdd, addToSheetCount } =
props;
const sheetName = musicSheet?.title;
const sheetId = musicSheet?.id;
@@ -86,6 +89,8 @@ export default function (props: IProps) {
showPanel("AddToMusicSheet", {
musicItem: musicList ?? [],
newSheetDefaultName: sheetName,
resolveMusicItem: resolveMusicListBeforeAdd,
displayCount: addToSheetCount,
});
}}
/>