<script lang="ts">
import JXG from "jsxgraph"
import { onMount } from "svelte"
export let points:number[][]
let boardDiv:HTMLElement
let jsxgraph:JXG.Board
onMount(async () => {
jsxgraph = JXG.JSXGraph.initBoard(boardDiv, {
boundingbox: [-0.1, 1.1, 1.1, -0.1],
axis: true,
})
points.forEach(p=>{
jsxgraph.create('point',p,{fixed:true});
})
});
</script>
<div
class="graph"
bind:this={boardDiv}>
<div class="loading">
Loading...
</div>
</div>