diff options
| author | darkuss <darkussdelta@gmail.com> | 2026-08-13 05:13:32 +0200 |
|---|---|---|
| committer | darkuss <darkussdelta@gmail.com> | 2026-08-13 05:13:32 +0200 |
| commit | 5ac62cc1a4d9a5f50ea26d5bc1afb0fbf95da23c (patch) | |
| tree | fd50520f319ec22798f8b3629899cd1bbef5af23 /src/desktop/apps/music.tsx | |
init
Diffstat (limited to 'src/desktop/apps/music.tsx')
| -rw-r--r-- | src/desktop/apps/music.tsx | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/desktop/apps/music.tsx b/src/desktop/apps/music.tsx new file mode 100644 index 0000000..b5646bd --- /dev/null +++ b/src/desktop/apps/music.tsx @@ -0,0 +1,43 @@ +// type Song = { +// name: string, +// url: string, +// length: number, +// +// bc_exclusive: boolean +// } +// +// const SONGS: = [ +// [], +// [], +// [], +// [], +// [], +// [], +// [], +// [], +// [], +// [], +// [] +// ] +// +// function Song() { +// +// } + +import { useState } from "preact/hooks" + +export function Music() { + const [userApproves, setUserApproves] = useState(false); + + if (userApproves) { + return <iframe style="border: 0; width: 350px; height: 500px;" src="https://bandcamp.com/EmbeddedPlayer/album=3374731395/size=large/bgcol=000000/linkcol=ff0047/transparent=true/" seamless><a href="https://sunnexo.bandcamp.com/album/netpunk">Netpunk by Sunnexo</a></iframe> + } else { + return <div class="external_warning"> + <div>Click here to load player from <a href="https://bandcamp.com">https://bandcamp.com</a></div> + <button onClick={() => setUserApproves(true)}> + Load player + </button> + </div> + } +} + |
