Skip to main content

Function: registerMapThemeToggleUpdater()

function registerMapThemeToggleUpdater(
updateButtonState: () => void,
runtime?: MapThemeToggleRuntime
): void;

Defined in: utils/theming/specific/mapThemeToggleState.ts:89

Registers the updater for the currently mounted map theme toggle.

The document listeners are installed once and call the latest registered updater so map re-renders do not leak listeners.

Parameters​

updateButtonState​

() => void

Callback that refreshes the toggle affordance.

runtime?​

MapThemeToggleRuntime = ...

Returns​

void