Skip to content
LoidoltTheme 0.11.1
Svelte 5

Reference

Components

86 components, grouped by the job they do. Every page carries a live example, the accessibility contract, and a prop table generated from source.

Actions

Forms

Surfaces

Data

Feedback

Overlays

Layout

Media

Charts

Maps

MapView

A MapLibre map on the loidolt basemap, recoloured with the theme and moved by keyboard as well as pointer.

MapSource

GeoJSON (or any MapLibre source) for the layers inside it, with optional clustering.

FillLayer

Polygons filled from a source, in the first series colour unless told otherwise.

LineLayer

Lines — routes, boundaries, outlines — in the accent colour by default.

CircleLayer

Points as circles, with a ring in the surface colour so they stand off the basemap.

SymbolLayer

Text and icons placed on features, labelled in the map label colour with a halo.

FillExtrusionLayer

Polygons raised into 3D by a height property.

HeatmapLayer

Point density as a heatmap, coloured on the sequential ramp.

RasterLayer

Raster tiles or a georeferenced image, such as a scanned plan.

MapMarker

The loidolt pin on a map: a real button with a name, and an optional popup.

MapPopup

A non-modal panel pointing at a spot on the map.

MapControl

Any content as a map control, stacked in a corner with MapLibre’s own.

MapLegend

A key for the colours on a map — categories or a continuous ramp.

MapLegendGroup

Several legends in one control, each collapsible.

CoordinateDisplay

The coordinate under the pointer, or at the centre for keyboard users, with the zoom.

BasemapSwitcher

A toggle between the loidolt basemap, the plain one, and styles of your own.

MapFeatureList

Every place on a map as a list — the non-visual way to find one and go to it.

LayerManager

A map control listing its layers, to show, fade and reorder them.

DeckOverlay

deck.gl layers drawn on the map, for data too large or too 3D for MapLibre alone.

Docs

Theme