fix(theme) Fix tokens (#11822)

Fix elements to use correct tokens
This commit is contained in:
Robert Pintilii 2022-07-12 15:28:20 +03:00 committed by GitHub
parent f31a7f31e6
commit 139fa9b3f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 156 additions and 257 deletions

View File

@ -1134,7 +1134,7 @@ var config = {
field02Hover: 'red', field02Hover: 'red',
action01: 'green', action01: 'green',
action01Hover: 'lightgreen', action01Hover: 'lightgreen',
action02Disabled: 'beige', disabled01: 'beige',
success02: 'cadetblue', success02: 'cadetblue',
action02Hover: 'aliceblue' action02Hover: 'aliceblue'
}, },

View File

@ -92,7 +92,7 @@ const useStyles = makeStyles(theme => {
minHeight: '40px', minHeight: '40px',
'&:hover': { '&:hover': {
backgroundColor: theme.palette.action02Active, backgroundColor: theme.palette.ui02,
'& .indicators': { '& .indicators': {
display: 'none' display: 'none'
@ -100,8 +100,8 @@ const useStyles = makeStyles(theme => {
'& .actions': { '& .actions': {
display: 'flex', display: 'flex',
boxShadow: `-15px 0px 10px -5px ${theme.palette.action02Active}`, boxShadow: `-15px 0px 10px -5px ${theme.palette.ui02}`,
backgroundColor: theme.palette.action02Active backgroundColor: theme.palette.ui02
} }
}, },
@ -113,7 +113,7 @@ const useStyles = makeStyles(theme => {
}, },
highlighted: { highlighted: {
backgroundColor: theme.palette.action02Active backgroundColor: theme.palette.ui02
}, },
detailsContainer: { detailsContainer: {
@ -159,8 +159,8 @@ const useStyles = makeStyles(theme => {
actionsContainer: { actionsContainer: {
display: 'none', display: 'none',
boxShadow: `-15px 0px 10px -5px ${theme.palette.action02Active}`, boxShadow: `-15px 0px 10px -5px ${theme.palette.ui02}`,
backgroundColor: theme.palette.action02Active backgroundColor: theme.palette.ui02
}, },
actionsPermanent: { actionsPermanent: {
@ -171,8 +171,8 @@ const useStyles = makeStyles(theme => {
actionsVisible: { actionsVisible: {
display: 'flex', display: 'flex',
boxShadow: `-15px 0px 10px -5px ${theme.palette.action02Active}`, boxShadow: `-15px 0px 10px -5px ${theme.palette.ui02}`,
backgroundColor: theme.palette.action02Active backgroundColor: theme.palette.ui02
} }
}; };
}); });

View File

@ -61,7 +61,7 @@ const styles = theme => {
}, },
'&:hover': { '&:hover': {
background: theme.palette.action02 background: theme.palette.ui04
} }
}, },
header: { header: {

View File

@ -130,7 +130,7 @@ const styles = theme => {
}, },
'&.disabled': { '&.disabled': {
background: theme.palette.action01Disabled, background: theme.palette.disabled01,
border: '1px solid #5E6D7A', border: '1px solid #5E6D7A',
color: '#AFB6BC', color: '#AFB6BC',
cursor: 'initial', cursor: 'initial',

View File

@ -31,7 +31,7 @@ const IconButton: React.FC<IconButtonProps> = ({
iconButtonContainerStyles = styles.iconButtonContainerPrimary; iconButtonContainerStyles = styles.iconButtonContainerPrimary;
rippleColor = BaseTheme.palette.action01; rippleColor = BaseTheme.palette.action01;
} else if (type === SECONDARY) { } else if (type === SECONDARY) {
color = BaseTheme.palette.icon02; color = BaseTheme.palette.icon04;
iconButtonContainerStyles = styles.iconButtonContainerSecondary; iconButtonContainerStyles = styles.iconButtonContainerSecondary;
rippleColor = BaseTheme.palette.action02; rippleColor = BaseTheme.palette.action02;
} else if (type === TERTIARY) { } else if (type === TERTIARY) {

View File

@ -188,7 +188,7 @@ export default {
buttonLabelSecondary: { buttonLabelSecondary: {
...buttonLabel, ...buttonLabel,
color: BaseTheme.palette.text02 color: BaseTheme.palette.text0
}, },
buttonLabelDestructive: { buttonLabelDestructive: {

View File

@ -1,12 +1,10 @@
// @flow
// Default color palette // Default color palette
export const colors = { export const colors = {
error03: '#7A141F', error03: '#7A141F',
error04: '#A21B29', error04: '#A21B29',
error05: '#CB2233', error05: '#CB2233',
error06: '#E04757', error06: '#D83848',
error08: '#EAA7AD', error08: '#F24D5F',
primary01: '#00112D', primary01: '#00112D',
primary02: '#00225A', primary02: '#00225A',
@ -14,14 +12,10 @@ export const colors = {
primary04: '#0045B3', primary04: '#0045B3',
primary05: '#0056E0', primary05: '#0056E0',
primary06: '#246FE5', primary06: '#246FE5',
primary07: '#669AEC', primary07: '#4687ED',
primary08: '#99BBF3', primary08: '#99BBF3',
primary09: '#CCDDF9', primary09: '#CCDDF9',
primary10: '#17A0DB',
primary11: '#1081B2',
primary12: '#B8C7E0',
surface00: '#111111',
surface01: '#040404', surface01: '#040404',
surface02: '#141414', surface02: '#141414',
surface03: '#292929', surface03: '#292929',
@ -33,21 +27,12 @@ export const colors = {
surface09: '#C2C2C2', surface09: '#C2C2C2',
surface10: '#E0E0E0', surface10: '#E0E0E0',
surface11: '#FFF', surface11: '#FFF',
surface12: '#AAAAAA',
surface13: '#495258',
surface14: '#555555',
surface15: '#474747',
surface16: '#131519',
surface17: '#161618',
success04: '#189B55', success04: '#189B55',
success05: '#1EC26A', success05: '#1EC26A',
warning05: '#F8AE1A', warning05: '#F8AE1A',
warning06: '#FFD600', warning06: '#FFD600',
warning07: '#FFD740',
disabled01: '#00000040',
support01: '#FF9B42', support01: '#FF9B42',
support02: '#F96E57', support02: '#F96E57',
@ -57,250 +42,173 @@ export const colors = {
support06: '#6A50D3', support06: '#6A50D3',
support07: '#4380E2', support07: '#4380E2',
support08: '#00A8B3', support08: '#00A8B3',
support09: '#2AA076' support09: '#2AA076',
// The following tokens are not in the Design System and they should be removed
// after we replace them in the components.
primary10: '#17A0DB',
primary11: '#1081B2',
primary12: '#B8C7E0',
surface00: '#111111',
surface12: '#AAAAAA',
surface13: '#495258',
surface14: '#555555',
surface15: '#474747',
surface16: '#131519',
surface17: '#161618',
warning07: '#FFD740',
disabled01: '#00000040'
}; };
// Mapping between the token used and the color // Mapping between the token used and the color
export const colorMap = { export const colorMap = {
// ----- Surfaces -----
// Default page background // Default page background
uiBackground: 'surface01', uiBackground: 'surface01',
// Container background // Container backgrounds
ui00: 'surface00',
ui01: 'surface02', ui01: 'surface02',
ui02: 'surface03', ui02: 'surface03',
ui03: 'surface04', ui03: 'surface04',
ui04: 'surface05', ui04: 'surface05',
ui05: 'surface06', ui05: 'surface06',
ui12: 'surface11',
ui13: 'surface14',
ui14: 'surface15',
ui15: 'surface12',
ui16: 'surface16',
// Primary buttons // ----- Actions -----
action01: 'primary05',
action04: 'primary11',
// Screen header // Primary
screen01Header: 'primary10', action01: 'primary06',
screen02Header: 'surface17', action01Hover: 'primary07',
// Status bar
status01Bar: 'primary11',
actionDisabled: 'surface09',
// Hover state for primary buttons
action01Hover: 'primary06',
// Active state for primary buttons
action01Active: 'primary04', action01Active: 'primary04',
// Focus border color // Secondary
action01Focus: 'primary08',
// Disabled state for primary buttons
action01Disabled: 'primary02',
// Secondary buttons
action02: 'surface10', action02: 'surface10',
action02Hover: 'surface11',
action02Active: 'surface09',
// Hover state for secondary buttons // Destructive
action02Hover: 'surface05',
// Active state for secondary buttons
action02Active: 'surface03',
// Focus border color
action02Focus: 'surface07',
// Disabled state for secondary buttons
action02Disabled: 'surface02',
// Tertiary buttons
action03: 'transparent',
// Hover state for tertiary buttons
action03Hover: 'surface05',
// Active state for tertiary buttons
action03Active: 'surface03',
// Focus border color
action03Focus: 'surface07',
// Disabled state for tertiary buttons
action03Disabled: 'transparent',
// Danger button background
actionDanger: 'error05', actionDanger: 'error05',
// Hover state for danger buttons
actionDangerHover: 'error06', actionDangerHover: 'error06',
// Active state for danger buttons
actionDangerActive: 'error04', actionDangerActive: 'error04',
// Focus border color // Tertiary
actionDangerFocus: 'error08', action03: 'transparent',
action03Hover: 'surface04',
action03Active: 'surface03',
// Disabled state for danger buttons // Disabled
actionDangerDisabled: 'error03', disabled01: 'surface09',
// Underlay color for buttons // Focus
underlay01: 'surface13', focus01: 'primary07',
// Bottom sheet background // ----- Links -----
bottomSheet: 'surface00',
// Primary text default color for body copy & headers
text01: 'surface11',
// Secondary text with medium contrast
text02: 'surface01',
// Tertiary text with low contrast placeholders, disabled actions, label for disabled buttons
text03: 'surface07',
// Text for bottom sheet items
text04: 'surface12',
// Text for drawer menu displayed name
text05: 'surface06',
// Text for saved input values
text06: 'surface03',
// Text info
text07Info: 'surface02',
// error messages
textError: 'error06',
// Primary color for icons
icon01: 'surface11',
// Secondary color for input fields
icon02: 'surface01',
// Tertiary color for disabled actions
icon03: 'surface07',
// Quaternary color for disabled actions
icon04: 'surface14',
// Quinary color for disabled actions
icon05: 'surface04',
// Error message
iconError: 'error06',
// Forms
// Default background for input fields
field01: 'surface01',
// Hover background for input fields
field01Hover: 'surface03',
// Focus border color
field01Focus: 'primary05',
// Disabled background for input fields
field01Disabled: 'surface05',
// Background for high-contrast input fields
field02: 'surface11',
// Color for the section divider
dividerColor: 'surface12',
// Color for indicator
indicatorColor: 'surface12',
// Background for high-contrast input fields on hover
field02Hover: 'primary09',
// Focus border color
field02Focus: 'primary05',
// Disabled background for high-contrast input fields
field02Disabled: 'surface06',
// Background for section header
section01: 'surface10',
// Active color for section header
section01Active: 'primary04',
// Inactive color for section header
section01Inactive: 'surface01',
// Borders
// Border for the input fields in hover state
border01: 'surface08',
// Border for the input fields
border02: 'surface06',
// Line separators
border03: 'surface04',
border04: 'primary12',
border05: 'surface07',
// Color for error border & message
borderError: 'error06',
// Links
// Default color for links
link01: 'primary07', link01: 'primary07',
// Color for links in the hover state
link01Hover: 'primary08', link01Hover: 'primary08',
// Color for links in the active state
link01Active: 'primary06', link01Active: 'primary06',
// Support // ----- Text -----
// Color for positive messages applied to icons & borders
// Primary
text01: 'surface11',
// Secondary
text02: 'surface09',
// Tertiary
text03: 'surface07',
// High-contrast
text04: 'surface01',
// Error
textError: 'error08',
// ----- Icons -----
// Primary
icon01: 'surface11',
// Secondary
icon02: 'surface09',
// Tertiary
icon03: 'surface07',
// High-contrast
icon04: 'surface01',
// Error
iconError: 'error06',
// ----- Forms -----
field01: 'surface04',
// ----- Feedback -----
// Success
success01: 'success05', success01: 'success05',
success02: 'success04',
// Color for positive messages applied to backgrounds // Warning
success02: 'success05',
// Color for warning messages applied to icons, borders & backgrounds
warning01: 'warning05', warning01: 'warning05',
// Color for indicating a raised hand
warning02: 'warning06', warning02: 'warning06',
// Color for indicating recording info // ----- Support -----
warning03: 'warning07',
// Color for disabled tab
tab01Disabled: 'disabled01',
// Color for enabled switch
switch01Enabled: 'success04',
// Color for disabled switch
switch01Disabled: 'surface06',
// Color for disabled video switch
video01Disabled: 'disabled01',
// Backgrounds for avatars
support01: 'support01', support01: 'support01',
support02: 'support02', support02: 'support02',
support03: 'support03', support03: 'support03',
support04: 'support04', support04: 'support04',
support05: 'support05', support05: 'support05',
support06: 'support06', support06: 'support06',
support07: 'support07',
support08: 'support08', support08: 'support08',
support09: 'support09', support09: 'support09',
// Used for avatars and raise hand badge // The following mappings are not in the Design System and they should be removed
support07: 'support07' // after we replace them in the components.
ui00: 'surface00',
ui12: 'surface11',
ui13: 'surface14',
ui14: 'surface15',
ui15: 'surface12',
ui16: 'surface16',
action04: 'primary11',
action03Focus: 'surface07',
action03Disabled: 'transparent',
actionDisabled: 'surface09',
icon05: 'surface04',
text05: 'surface06',
text06: 'surface03',
text07Info: 'surface02',
screen01Header: 'primary10',
screen02Header: 'surface17',
underlay01: 'surface13',
bottomSheet: 'surface00',
dividerColor: 'surface12',
indicatorColor: 'surface12',
section01: 'surface10',
border01: 'surface08',
border02: 'surface06',
border03: 'surface04',
border04: 'primary12',
border05: 'surface07',
borderError: 'error06',
warning03: 'warning07',
tab01Disabled: 'disabled01',
switch01Enabled: 'success04',
switch01Disabled: 'surface06',
video01Disabled: 'disabled01',
field01Hover: 'surface03',
field01Focus: 'primary05',
field01Disabled: 'surface05',
field02: 'surface11',
field02Hover: 'primary09',
field02Focus: 'primary05',
field02Disabled: 'surface06'
}; };

View File

@ -239,7 +239,7 @@ export const commonStyles = (theme: Object) => {
'@media (hover: hover) and (pointer: fine)': { '@media (hover: hover) and (pointer: fine)': {
'&:hover': { '&:hover': {
background: theme.palette.action02Hover background: theme.palette.ui04
} }
}, },
[theme.breakpoints.down('320')]: { [theme.breakpoints.down('320')]: {
@ -248,12 +248,12 @@ export const commonStyles = (theme: Object) => {
}, },
'&.toggled': { '&.toggled': {
background: theme.palette.ui02 background: theme.palette.ui03
}, },
'&.disabled': { '&.disabled': {
cursor: 'initial !important', cursor: 'initial !important',
backgroundColor: `${theme.palette.action02Disabled} !important`, backgroundColor: `${theme.palette.disabled01} !important`,
'& svg': { '& svg': {
fill: `${theme.palette.text03} !important` fill: `${theme.palette.text03} !important`

View File

@ -269,7 +269,7 @@ export default {
height: MD_ITEM_HEIGHT, height: MD_ITEM_HEIGHT,
borderWidth: 1, borderWidth: 1,
borderStyle: 'solid', borderStyle: 'solid',
borderColor: BaseTheme.palette.border02, borderColor: BaseTheme.palette.ui05,
backgroundColor: BaseTheme.palette.uiBackground, backgroundColor: BaseTheme.palette.uiBackground,
borderRadius: BaseTheme.shape.borderRadius, borderRadius: BaseTheme.shape.borderRadius,
marginLeft: BaseTheme.spacing[3], marginLeft: BaseTheme.spacing[3],

View File

@ -65,7 +65,7 @@ const useStyles = makeStyles(theme => {
alignItems: 'center', alignItems: 'center',
justifyContent: 'flex-start', justifyContent: 'flex-start',
height: '20px', height: '20px',
border: `1px solid ${theme.palette.border02}`, border: `1px solid ${theme.palette.ui05}`,
backgroundColor: theme.palette.uiBackground, backgroundColor: theme.palette.uiBackground,
position: 'relative', position: 'relative',
borderRadius: '6px', borderRadius: '6px',

View File

@ -42,7 +42,7 @@ const useStyles = makeStyles(theme => {
return { return {
button: { button: {
alignItems: 'center', alignItems: 'center',
backgroundColor: theme.palette.action02, backgroundColor: theme.palette.ui03,
border: 0, border: 0,
borderRadius: `${theme.shape.borderRadius}px`, borderRadius: `${theme.shape.borderRadius}px`,
display: 'flex', display: 'flex',
@ -53,7 +53,7 @@ const useStyles = makeStyles(theme => {
lineHeight: `${theme.typography.labelButton.lineHeight}px`, lineHeight: `${theme.typography.labelButton.lineHeight}px`,
'&:hover': { '&:hover': {
backgroundColor: theme.palette.action02Hover backgroundColor: theme.palette.ui04
}, },
[`@media (max-width: ${participantsPaneTheme.MD_BREAKPOINT})`]: { [`@media (max-width: ${participantsPaneTheme.MD_BREAKPOINT})`]: {

View File

@ -83,7 +83,7 @@ export const resultsStyles = createStyleSheet({
voters: { voters: {
backgroundColor: BaseTheme.palette.ui04, backgroundColor: BaseTheme.palette.ui04,
borderColor: BaseTheme.palette.border03, borderColor: BaseTheme.palette.ui03,
borderRadius: BaseTheme.shape.borderRadius, borderRadius: BaseTheme.shape.borderRadius,
borderWidth: 1, borderWidth: 1,
padding: BaseTheme.spacing[2], padding: BaseTheme.spacing[2],

View File

@ -78,7 +78,7 @@ export default createStyleSheet({
*/ */
streamKeyInput: { streamKeyInput: {
alignSelf: 'stretch', alignSelf: 'stretch',
borderColor: BaseTheme.palette.border02, borderColor: BaseTheme.palette.ui05,
borderBottomWidth: 1, borderBottomWidth: 1,
color: BaseTheme.palette.text01, color: BaseTheme.palette.text01,
fontSize: 14, fontSize: 14,

View File

@ -34,7 +34,7 @@ export default {
}, },
recordsSearch: { recordsSearch: {
backgroundColor: BaseTheme.palette.field01, backgroundColor: BaseTheme.palette.field01,
borderColor: BaseTheme.palette.border02, borderColor: BaseTheme.palette.ui05,
borderRadius: BaseTheme.shape.borderRadius, borderRadius: BaseTheme.shape.borderRadius,
borderWidth: 1, borderWidth: 1,
color: BaseTheme.palette.text01, color: BaseTheme.palette.text01,
@ -101,7 +101,7 @@ export default {
notes: { notes: {
alignItems: 'flex-start', alignItems: 'flex-start',
backgroundColor: BaseTheme.palette.field01, backgroundColor: BaseTheme.palette.field01,
borderColor: BaseTheme.palette.border02, borderColor: BaseTheme.palette.ui05,
borderRadius: BaseTheme.shape.borderRadius, borderRadius: BaseTheme.shape.borderRadius,
borderWidth: 1, borderWidth: 1,
color: BaseTheme.palette.field02, color: BaseTheme.palette.field02,

View File

@ -43,7 +43,7 @@ const useStyles = makeStyles(theme => {
backgroundColor: theme.palette.field01, backgroundColor: theme.palette.field01,
border: '1px solid', border: '1px solid',
borderRadius: theme.shape.borderRadius, borderRadius: theme.shape.borderRadius,
borderColor: theme.palette.border02, borderColor: theme.palette.ui05,
color: theme.palette.text01, color: theme.palette.text01,
padding: '10px 16px 10px 44px', padding: '10px 16px 10px 44px',
width: '100%', width: '100%',
@ -100,7 +100,7 @@ const useStyles = makeStyles(theme => {
boxSizing: 'borderBox', boxSizing: 'borderBox',
overflow: 'hidden', overflow: 'hidden',
border: '1px solid', border: '1px solid',
borderColor: theme.palette.border02, borderColor: theme.palette.ui05,
backgroundColor: theme.palette.field01, backgroundColor: theme.palette.field01,
color: theme.palette.field02, color: theme.palette.field02,
borderRadius: theme.shape.borderRadius, borderRadius: theme.shape.borderRadius,

View File

@ -64,7 +64,7 @@ const useStyles = makeStyles(theme => {
width: 'calc(100% + 48px)', width: 'calc(100% + 48px)',
height: 1, height: 1,
left: -24, left: -24,
backgroundColor: theme.palette.border02 backgroundColor: theme.palette.ui05
}, },
searchSwitchContainer: { searchSwitchContainer: {
display: 'flex', display: 'flex',

View File

@ -32,7 +32,7 @@ const useStyles = makeStyles(theme => {
backgroundColor: theme.palette.field01, backgroundColor: theme.palette.field01,
border: '1px solid', border: '1px solid',
borderRadius: 6, borderRadius: 6,
borderColor: theme.palette.border02, borderColor: theme.palette.ui05,
color: theme.palette.text01, color: theme.palette.text01,
padding: '10px 16px', padding: '10px 16px',
width: '100%', width: '100%',

View File

@ -1,6 +1,6 @@
import BaseTheme from '../../../../../base/ui/components/BaseTheme.native'; import BaseTheme from '../../../../../base/ui/components/BaseTheme.native';
export const ANDROID_UNDERLINE_COLOR = 'transparent'; export const ANDROID_UNDERLINE_COLOR = 'transparent';
export const PLACEHOLDER_COLOR = BaseTheme.palette.action02Focus; export const PLACEHOLDER_COLOR = BaseTheme.palette.focus01;
export const ENABLED_TRACK_COLOR = BaseTheme.palette.switch01Enabled; export const ENABLED_TRACK_COLOR = BaseTheme.palette.switch01Enabled;
export const DISABLED_TRACK_COLOR = BaseTheme.palette.switch01Disabled; export const DISABLED_TRACK_COLOR = BaseTheme.palette.switch01Disabled;
export const THUMB_COLOR = BaseTheme.palette.field02; export const THUMB_COLOR = BaseTheme.palette.field02;
@ -66,7 +66,7 @@ export default {
*/ */
fieldSeparator: { fieldSeparator: {
borderBottomWidth: 1, borderBottomWidth: 1,
borderColor: BaseTheme.palette.border02 borderColor: BaseTheme.palette.ui05
}, },
/** /**

View File

@ -19,13 +19,10 @@
"screen01Header": "#17A0DB", "screen01Header": "#17A0DB",
"action01Hover": "#246FE5", "action01Hover": "#246FE5",
"action01Active": "#0045B3", "action01Active": "#0045B3",
"action01Focus": "#99BBF3", "disabled01": "#00225A",
"action01Disabled": "#00225A",
"action02": "#3D3D3D", "action02": "#3D3D3D",
"action02Hover": "#525252", "action02Hover": "#525252",
"action02Active": "#292929", "action02Active": "#292929",
"action02Focus": "#858585",
"action02Disabled": "#141414",
"action03": "transparent", "action03": "transparent",
"action03Hover": "#525252", "action03Hover": "#525252",
"action03Active": "#292929", "action03Active": "#292929",
@ -34,8 +31,6 @@
"actionDanger": "#CB2233", "actionDanger": "#CB2233",
"actionDangerHover": "#E04757", "actionDangerHover": "#E04757",
"actionDangerActive": "#A21B29", "actionDangerActive": "#A21B29",
"actionDangerFocus": "#EAA7AD",
"actionDangerDisabled": "#7A141F",
"bottomSheet": "#111111", "bottomSheet": "#111111",
"text01": "#FFF", "text01": "#FFF",
"text02": "#C2C2C2", "text02": "#C2C2C2",
@ -56,11 +51,7 @@
"field02Focus": "#0056E0", "field02Focus": "#0056E0",
"field02Disabled": "#666", "field02Disabled": "#666",
"section01": "#E0E0E0", "section01": "#E0E0E0",
"section01Active": "#0045B3",
"section01Inactive": "#040404",
"border01": "#A3A3A3", "border01": "#A3A3A3",
"border02": "#666",
"border03": "#3D3D3D",
"borderError": "#E04757", "borderError": "#E04757",
"link01": "#669AEC", "link01": "#669AEC",
"link01Hover": "#99BBF3", "link01Hover": "#99BBF3",