diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-10-01 12:47:29 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-10-01 16:39:02 -0300 |
| commit | 6c9bfd38a0be22cdf67a7cece2aab99b9180886d (patch) | |
| tree | 3e1fef13697e25c0b366a7507b79207862f9233f /gui | |
| parent | 501cab70446cff4ffc89f829db7b9d940d2b3434 (diff) | |
| download | mullvadvpn-6c9bfd38a0be22cdf67a7cece2aab99b9180886d.tar.xz mullvadvpn-6c9bfd38a0be22cdf67a7cece2aab99b9180886d.zip | |
Allow further style customization in `Cell.Label`
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/packages/desktop/src/renderer/components/Cell.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/gui/packages/desktop/src/renderer/components/Cell.js b/gui/packages/desktop/src/renderer/components/Cell.js index 8b1a94ba96..9354ec6f5c 100644 --- a/gui/packages/desktop/src/renderer/components/Cell.js +++ b/gui/packages/desktop/src/renderer/components/Cell.js @@ -119,15 +119,26 @@ export function Container({ children }: ContainerProps) { export type LabelProps = { children: React.Node, - cellHoverStyle?: Types.ViewStyle, + containerStyle?: Types.ViewStyle, + textStyle?: Types.TextStyle, + cellHoverContainerStyle?: Types.ViewStyle, + cellHoverTextStyle?: Types.TextStyle, }; -export function Label({ children, cellHoverStyle }: LabelProps) { +export function Label({ + children, + containerStyle, + textStyle, + cellHoverContainerStyle, + cellHoverTextStyle, +}: LabelProps) { return ( <CellHoverContext.Consumer> {(hovered) => ( - <View style={[styles.label.container, hovered && cellHoverStyle]}> - <Text style={styles.label.text}>{children}</Text> + <View style={[styles.label.container, containerStyle, hovered && cellHoverContainerStyle]}> + <Text style={[styles.label.text, textStyle, hovered && cellHoverTextStyle]}> + {children} + </Text> </View> )} </CellHoverContext.Consumer> |
