Fetch binary chunk and draw on canvas

This commit is contained in:
Guntis Smaukstelis
2025-02-03 23:33:28 +02:00
parent c1b1226678
commit df8d16ed4a
18 changed files with 898 additions and 6 deletions
+5 -1
View File
@@ -7,6 +7,7 @@ import { GribFile } from './GribFile'
export const Harmonie: Component<{}> = () => {
const [getFileList, setFileList] = createSignal<string[]>([])
const [getActiveGrib, setActiveGrib] = createSignal('')
const [getCanvas, setCanvas] = createSignal<HTMLCanvasElement>()
fetch(`${apiHost}/api/show/grib-list`)
.then(re => re.json())
@@ -22,11 +23,14 @@ export const Harmonie: Component<{}> = () => {
<GribFile
name={fileName}
isActive={() => getActiveGrib() === fileName}
getCanvas={getCanvas}
onClick={() => setActiveGrib(fileName)}
/>
)}
</ul>
</div>
<div class={styles.column}>here goes pictures</div>
<div class={styles.column}>
<canvas ref={setCanvas} />
</div>
</div>
}