<DiagramProvider/>
This is a context provider that enables you to use various other components alongside a DiagramComponent without having to explicitly connect them up.
Usage
<script lang="ts">
import {DiagramComponent, DiagramComponentOptions, DiagramProvider, DiagramPaletteComponent} from "@visuallyjs/browser-ui-svelte"
import {FLOWCHART_SHAPES} from "@visuallyjs/browser-ui";
const options: DiagramComponentOptions = {
shapes: {
sets: {FLOWCHART_SHAPES}
}
}
const data = {
...
}
</script>
<DiagramProvider>
<DiagramComponent options={options} data={data}/>
<div>
<DiagramPaletteComponent/>
</div>
</DiagramProvider>
The list of components that are diagram context aware is: