This is the template project that's checked out and configured when you run the bando-up command from ljsthw-bandolier. This is where the code really lives.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bandolier-template/client/components/HTML.svelte

25 lines
489 B

<script>
export let url;
export let content;
import { onMount } from "svelte";
import api from "$/client/api.js";
const load_url = async () => {
console.log("HTML URL", url);
const [status, data] = await api.blob(url);
if(status === 200) {
content = await data.text();
} else {
console.error("Failed to load", url, "status", status);
content = "";
}
}
$: if(url) load_url(url);
</script>
{#if url && content}
{@html content}
{/if}