Getting started

The Minimap component can be rendered by either passing the shorthand prop minimap to the Svelvet component or by passing the entire Minimap component as a child, allowing further configuration via props. Nodes can be hidden/unhidden on the Minimap if you pass the hideable prop.
When passing the component to Svelvet, you must specify slot=“minimap”
App.svelte
<script>
  import { Svelvet } from 'svelvet';
</script>

<Svelvet>
  <Minimap width="{100}" corner="NE" mapColor="blue" slot="minimap" />
</Svelvet>

Props

corner
enum
default:"SE"
Controls corner placement of the Minimap component.
width
number
default:"100"
Width dimension of the Minimap component.
height
number
default:"0"
Height dimension of the Minimap component. If not passed, Minimap will render out as a square with both dimensions equal to the width value.
hideable
boolean
default:"false"
Boolean controlling whether Nodes can be hidden by clicking on their Minimap representation.
mapColor
CSS Color String
default:"theme dependent"
Background color of minimap.
nodeColor
CSS Color String
default:"Node Color"
Color of the minimap node elements. Defaults to actual node color.
borderColor
CSS Color String
default:"theme dependent"
Border color of the Minimap wrapper.