@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 |