Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 449 Bytes
8073be8 a1a6daf 8073be8 a1a6daf 8073be8 a1a6daf 8073be8 a1a6daf 8073be8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<script lang="ts">
import { onMount, onDestroy } from "svelte";
interface Props {
children?: import("svelte").Snippet;
}
let { children }: Props = $props();
let el: HTMLElement | undefined = $state();
onMount(() => {
el?.ownerDocument.body.appendChild(el);
});
onDestroy(() => {
if (el?.parentNode) {
el.parentNode.removeChild(el);
}
});
</script>
<div bind:this={el} class="contents" hidden>
{@render children?.()}
</div>
|