@bridge/theme

Module that allows you to access the current theme and react to when it changes.

Functions

getColor

▸ getColor(name): string

Get the color code of the given color name, from the current theme.

Parameters

Name Type Description
name TColorName The name of the color to get.

Returns

string


getCurrentMode

▸ getCurrentMode(): "light" | "dark"

Gets the current theme mode.

Returns

"light" | "dark"


getHighlighterInfo

▸ getHighlighterInfo(name): { background?: string ; color?: string ; isItalic?: boolean ; textDecoration?: string } | undefined

Get the highlighter info of a give color name.

Parameters

Name Type
name string

Returns

{ background?: string ; color?: string ; isItalic?: boolean ; textDecoration?: string } | undefined


onChange

▸ onChange(func): IDisposable

Create a callback to be called when the given theme mode changes theme.

Parameters

Name Type
func (mode: "dark" | "light") => void

Returns

IDisposable