refactor: Move close button to store header

This commit is contained in:
sethburkart123
2024-09-17 18:11:38 +10:00
parent f65dc92490
commit 2a9e901b2b
5 changed files with 25 additions and 57 deletions
+15
View File
@@ -3,6 +3,12 @@ import Store from '@/svelte-interface/pages/store.svelte'
import { unmount } from 'svelte'
let remove: () => void
export function OpenStorePage() {
remove = renderStore()
}
export function renderStore() {
const container = document.querySelector('#container');
if (!container) {
@@ -18,3 +24,12 @@ export function renderStore() {
return () => unmount(app)
}
export function closeStore() {
document.getElementById('store')!.classList.add('hide')
setTimeout(() => {
remove()
document.getElementById('store')!.remove()
}, 500)
}