Skip to content

Commit 4969dfb

Browse files
committed
update
1 parent 5ad6453 commit 4969dfb

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

apps/bplan-client/src/routes/(main-layout)/(home)/index.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,26 @@ export interface HomePageProps {
1616
presetTitle?: string
1717
}
1818
const pianoSize = 7520
19+
1920
export default function HomePage(props: HomePageProps) {
2021
const [pianoElement, setPianoElement] = createSignal<HTMLElement | null>(null)
2122
const minPianoSize = useDetectMinScale(pianoElement, pianoSize)
2223
const [splendidGrandPiano, splendidGrandPianoController] = createSplendidGrandPiano({
2324
onEmitInstrument: emitAllIds,
2425
})
25-
2626
const [settingData, setSettingData] = useCookie('coong__piano-setting', {
2727
keepPlayList: true,
2828
pianoSize: 100,
2929
})
30-
3130
const [musics, setMusics, updateActive] = useStorage<MusicInfo[]>(
3231
'local',
33-
// eslint-disable-next-line solid/reactivity
32+
3433
`coong:piano-musics-${props.presetTitle ?? 'default'}`,
35-
// eslint-disable-next-line solid/reactivity
34+
3635
props.initMusics ?? [],
3736
)
38-
3937
const isLoadDone = createMemo(() => splendidGrandPiano().loaded)
4038
const pageName = 'Piano'
41-
4239
const handleSettingDataChange = (data: SettingData) => {
4340
setSettingData((prev) => ({...prev, ...data}))
4441
}
@@ -48,7 +45,7 @@ export default function HomePage(props: HomePageProps) {
4845
}
4946

5047
createEffect(() => {
51-
updateActive(Boolean(settingData().keepPlayList))
48+
// updateActive(Boolean(settingData().keepPlayList))
5249
})
5350

5451
return (

apps/bplan-client/src/routes/(main-layout)/preset/[id].tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,26 @@ import {createAsync, query, useParams} from '@solidjs/router'
44
const getSelfUrl = () => {
55
return import.meta.env.VITE_API_URL ?? 'http://localhost:3000'
66
}
7-
87
const getPreset = query(async (id?: string) => {
98
if (!id) {
109
return
1110
}
11+
1212
const preset = await fetch(`${getSelfUrl()}/api/preset/${id}`).then((res) => {
1313
if (res.ok) {
1414
return res.json()
1515
}
1616

1717
return {musics: [], title: 'Unknown'}
1818
})
19+
1920
return preset
2021
}, 'preset')
2122

2223
export default function PresetPage() {
2324
const params = useParams()
24-
const preset = createAsync(() => getPreset(params.id))
25+
// const preset = createAsync(() => getPreset(params.id))
26+
const preset = () => ({musics: [], title: 'test'})
27+
2528
return <HomePage presetTitle={preset()?.title} initMusics={preset()?.musics} />
2629
}

0 commit comments

Comments
 (0)