Skip to content

resolveViewerTheme

function resolveViewerTheme(params): ViewerTheme;

Defined in: src/renderers/viewer/viewerStyles.ts:60

Decide which viewer chrome to use for a given diagram theme.

Built-in themes map directly. A CustomTheme is classified by its background luminance, so a custom dark palette gets dark chrome rather than silently falling back to light.

ResolveViewerThemeParams

Resolution parameters

ViewerTheme

'dark' or 'light'

resolveViewerTheme({ theme: 'dark' }); // => 'dark'
resolveViewerTheme({ theme: { background: '#101820', ... } }); // => 'dark'