Delete old grib files button

This commit is contained in:
Guntis Smaukstelis
2025-05-05 21:23:56 +03:00
parent c8c970d7a6
commit 93bd81f1bd
2 changed files with 19 additions and 0 deletions
+14
View File
@@ -8,6 +8,8 @@ import { fetchGribList, fetchGribListStructure } from './fetchGrib'
import styles from './harmonie.module.css'
import { SlideShow } from './SlideShow'
import { fetchJson } from '../../helpers/fetch'
import { apiHost } from '../../consts'
export const Harmonie: Component<{}> = () => {
const [getFileList, setFileList] = createSignal<string[]>([])
@@ -49,6 +51,11 @@ export const Harmonie: Component<{}> = () => {
)
}
function deleteOldGrib(): void {
fetchJson(`${apiHost}/api/grib/delete-old-forecasts`)
.finally(() => window.location.reload())
}
return <div class={styles.container}>
<div class={styles.column}>
<label>
@@ -88,6 +95,13 @@ export const Harmonie: Component<{}> = () => {
/>
)}
</ul>
<div class={styles.deleteContainer}>
<input
type='button'
value='Delete old grib files'
onClick={deleteOldGrib}
/>
</div>
</div>
<div class={styles.column}>
<SlideShow
@@ -70,6 +70,11 @@
padding: 10px 3px;
}
.deleteContainer {
text-align: center;
padding: 5px 0 15px 0;
}
.slideShowControls {