Showing
diff --git a/web/packages/teleport/src/Console/DocumentNodes/ClusterSelector/ClusterSelector.tsx b/web/packages/teleport/src/Console/DocumentNodes/ClusterSelector/ClusterSelector.tsx
index 511925d488cc7..71a353798b7a9 100644
--- a/web/packages/teleport/src/Console/DocumentNodes/ClusterSelector/ClusterSelector.tsx
+++ b/web/packages/teleport/src/Console/DocumentNodes/ClusterSelector/ClusterSelector.tsx
@@ -107,7 +107,7 @@ type Option = { value: string; label: string };
const StyledSelect = styled(DarkStyledSelect)(
({ theme }) => `
.react-select-container {
- background: ${theme.colors.primary.light};
+ background: ${theme.colors.levels.surface};
}
.react-select__single-value {
diff --git a/web/packages/teleport/src/Console/DocumentNodes/ThemeProvider.tsx b/web/packages/teleport/src/Console/DocumentNodes/ThemeProvider.tsx
index 0ebe47377302f..072e83604cf39 100644
--- a/web/packages/teleport/src/Console/DocumentNodes/ThemeProvider.tsx
+++ b/web/packages/teleport/src/Console/DocumentNodes/ThemeProvider.tsx
@@ -24,9 +24,13 @@ const customTheme = {
...theme,
colors: {
...theme.colors,
- primary: {
- ...theme.colors.primary,
- ...colors.primary,
+ levels: {
+ ...theme.colors.levels,
+ ...colors.levels,
+ },
+ buttons: {
+ ...theme.colors.buttons,
+ ...colors.buttons,
},
},
};
diff --git a/web/packages/teleport/src/Console/DocumentNodes/__snapshots__/DocumentNodes.story.test.tsx.snap b/web/packages/teleport/src/Console/DocumentNodes/__snapshots__/DocumentNodes.story.test.tsx.snap
index 46222ef2605e4..66a7346411b8a 100644
--- a/web/packages/teleport/src/Console/DocumentNodes/__snapshots__/DocumentNodes.story.test.tsx.snap
+++ b/web/packages/teleport/src/Console/DocumentNodes/__snapshots__/DocumentNodes.story.test.tsx.snap
@@ -926,7 +926,7 @@ exports[`render DocumentNodes 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Console/DocumentSsh/DocumentSsh.tsx b/web/packages/teleport/src/Console/DocumentSsh/DocumentSsh.tsx
index 262cb97c5dd71..0a95b7c665132 100644
--- a/web/packages/teleport/src/Console/DocumentSsh/DocumentSsh.tsx
+++ b/web/packages/teleport/src/Console/DocumentSsh/DocumentSsh.tsx
@@ -83,7 +83,7 @@ export default function DocumentSsh({ doc, visible }: PropTypes) {
: null
}
afterClose={handleCloseFileTransfer}
- backgroundColor={colors.primary.light}
+ backgroundColor={colors.levels.surface}
transferHandlers={{
getDownloader: async (location, abortController) => {
const url = await getScpUrl({
diff --git a/web/packages/teleport/src/Console/Tabs/JoinedUsers/JoinedUsers.jsx b/web/packages/teleport/src/Console/Tabs/JoinedUsers/JoinedUsers.jsx
index 4504a11b7d8b9..4b21d4f44a2a6 100644
--- a/web/packages/teleport/src/Console/Tabs/JoinedUsers/JoinedUsers.jsx
+++ b/web/packages/teleport/src/Console/Tabs/JoinedUsers/JoinedUsers.jsx
@@ -104,11 +104,11 @@ const StyledUsers = styled.div`
justify-content: center;
margin-right: 3px;
background-color: ${props =>
- props.active ? theme.colors.accent : theme.colors.grey[900]};
+ props.active ? theme.colors.brand.accent : theme.colors.grey[900]};
`;
const StyledAvatar = styled.div`
- background: ${props => props.theme.colors.accent};
+ background: ${props => props.theme.colors.brand.accent};
color: ${props => props.theme.colors.light};
border-radius: 50%;
display: flex;
diff --git a/web/packages/teleport/src/Console/Tabs/TabItem.tsx b/web/packages/teleport/src/Console/Tabs/TabItem.tsx
index bb4425aefb714..24cddcc221aa8 100644
--- a/web/packages/teleport/src/Console/Tabs/TabItem.tsx
+++ b/web/packages/teleport/src/Console/Tabs/TabItem.tsx
@@ -53,7 +53,7 @@ function fromProps({ theme, active }) {
border: 'none',
borderRight: `1px solid ${theme.colors.bgTerminal}`,
'&:hover, &:focus': {
- color: theme.colors.primary.contrastText,
+ color: theme.colors.text.contrast,
transition: 'color .3s',
},
};
@@ -62,7 +62,7 @@ function fromProps({ theme, active }) {
styles = {
...styles,
backgroundColor: theme.colors.bgTerminal,
- color: theme.colors.primary.contrastText,
+ color: theme.colors.text.contrast,
fontWeight: 'bold',
transition: 'none',
};
diff --git a/web/packages/teleport/src/Console/colors.ts b/web/packages/teleport/src/Console/colors.ts
index 08eb8058c75d5..1b23dbb371c1a 100644
--- a/web/packages/teleport/src/Console/colors.ts
+++ b/web/packages/teleport/src/Console/colors.ts
@@ -27,11 +27,19 @@ export const colors = {
terminal: '#28FE14',
terminalDark: '#01172C',
bgTerminal: '#010B1C',
- primary: {
- light: '#03203C',
- lighter: '#092F52',
- dark: '#01172C',
- main: '#010B1C',
+ levels: {
+ surface: '#03203C',
+ elevated: '#092F52',
+ sunkenSecondary: '#01172C',
+ surfaceSecondary: '#010B1C',
+ },
+ buttons: {
+ border: {
+ default: '#092F52',
+ hover: '#092F52',
+ border: '#010B1C',
+ borderHover: 'rgba(255, 255, 255, 0.1)',
+ },
},
text: '#263238',
success: '#00BFA5',
diff --git a/web/packages/teleport/src/Databases/__snapshots__/Databases.story.test.tsx.snap b/web/packages/teleport/src/Databases/__snapshots__/Databases.story.test.tsx.snap
index 6e8e87701c2ed..7ac4124b3462d 100644
--- a/web/packages/teleport/src/Databases/__snapshots__/Databases.story.test.tsx.snap
+++ b/web/packages/teleport/src/Databases/__snapshots__/Databases.story.test.tsx.snap
@@ -806,7 +806,7 @@ exports[`failed 1`] = `
>
Showing
@@ -1571,7 +1571,7 @@ exports[`open source loaded 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/DesktopSession/WarningDropdown.tsx b/web/packages/teleport/src/DesktopSession/WarningDropdown.tsx
index 2730b38c99ba2..2f60570b77037 100644
--- a/web/packages/teleport/src/DesktopSession/WarningDropdown.tsx
+++ b/web/packages/teleport/src/DesktopSession/WarningDropdown.tsx
@@ -118,7 +118,7 @@ const StyledCard = styled(Card)`
position: absolute;
right: 0;
top: ${({ theme }) => theme.fontSizes[7] + 'px'};
- background-color: ${({ theme }) => theme.colors.primary.main};
+ background-color: ${({ theme }) => theme.colors.levels.surfaceSecondary};
`;
const StyledRelative = styled.div`
diff --git a/web/packages/teleport/src/Discover/Navigation/StepItem.tsx b/web/packages/teleport/src/Discover/Navigation/StepItem.tsx
index 9a788997f3b63..bcb791bbd6c2e 100644
--- a/web/packages/teleport/src/Discover/Navigation/StepItem.tsx
+++ b/web/packages/teleport/src/Discover/Navigation/StepItem.tsx
@@ -137,21 +137,21 @@ const Bullet = styled.span`
`;
const ActiveBullet = styled(Bullet)`
- border-color: ${props => props.theme.colors.secondary.main};
- background: ${props => props.theme.colors.secondary.main};
+ border-color: ${props => props.theme.colors.brand.main};
+ background: ${props => props.theme.colors.brand.main};
:before {
content: '';
height: 8px;
width: 8px;
border-radius: 50%;
- border: 2px solid ${props => props.theme.colors.primary.main};
+ border: 2px solid ${props => props.theme.colors.levels.surfaceSecondary};
}
`;
const CheckedBullet = styled(Bullet)`
- border-color: ${props => props.theme.colors.secondary.main};
- background: ${props => props.theme.colors.secondary.main};
+ border-color: ${props => props.theme.colors.brand.main};
+ background: ${props => props.theme.colors.brand.main};
:before {
content: '✓';
@@ -169,7 +169,7 @@ const StepsContainer = styled.div<{ active: boolean }>`
position: absolute;
content: '';
width: 16px;
- background: #222c59;
+ background: ${({ theme }) => theme.colors.brand.main};
height: 1px;
top: 50%;
transform: translate(0, -50%);
diff --git a/web/packages/teleport/src/Discover/SelectResource/SelectResource.tsx b/web/packages/teleport/src/Discover/SelectResource/SelectResource.tsx
index 41b8c17863f55..fc58a29a7ad28 100644
--- a/web/packages/teleport/src/Discover/SelectResource/SelectResource.tsx
+++ b/web/packages/teleport/src/Discover/SelectResource/SelectResource.tsx
@@ -406,7 +406,7 @@ const InputWrapper = styled.div`
&:hover,
&:focus,
&:active {
- background: ${props => props.theme.colors.primary.main};
+ background: ${props => props.theme.colors.levels.surfaceSecondary};
}
`;
diff --git a/web/packages/teleport/src/Discover/Shared/SelectCreatable/SelectCreatable.tsx b/web/packages/teleport/src/Discover/Shared/SelectCreatable/SelectCreatable.tsx
index 8d0044def7e28..12e057eb16e1a 100644
--- a/web/packages/teleport/src/Discover/Shared/SelectCreatable/SelectCreatable.tsx
+++ b/web/packages/teleport/src/Discover/Shared/SelectCreatable/SelectCreatable.tsx
@@ -24,22 +24,26 @@ const styles = {
},
multiValueLabel: (base, state) => {
if (state.data.isFixed) {
- return { ...base, color: theme.colors.text.onDark, paddingRight: 6 };
+ return { ...base, color: theme.colors.text.primary, paddingRight: 6 };
}
if (state.isDisabled) {
return { ...base, paddingRight: 6 };
}
- return { ...base, color: theme.colors.text.onLight };
+ return { ...base, color: theme.colors.text.primaryInverse };
},
multiValueRemove: (base, state) => {
return state.data.isFixed || state.isDisabled
? { ...base, display: 'none' }
- : { ...base, cursor: 'pointer', color: theme.colors.text.onLight };
+ : {
+ ...base,
+ cursor: 'pointer',
+ color: theme.colors.text.primaryInverse,
+ };
},
menuList: base => {
- return { ...base, color: theme.colors.text.onLight };
+ return { ...base, color: theme.colors.text.primaryInverse };
},
};
diff --git a/web/packages/teleport/src/Discover/Shared/Text.tsx b/web/packages/teleport/src/Discover/Shared/Text.tsx
index cec3c5fc3815b..26a100a21cac3 100644
--- a/web/packages/teleport/src/Discover/Shared/Text.tsx
+++ b/web/packages/teleport/src/Discover/Shared/Text.tsx
@@ -31,6 +31,6 @@ export const TextBox = styled(Box)`
width: 100%;
margin-top: 32px;
border-radius: 8px;
- background-color: ${p => p.theme.colors.primary.light};
+ background-color: ${p => p.theme.colors.levels.surface};
padding: 24px;
`;
diff --git a/web/packages/teleport/src/Kubes/__snapshots__/Kubes.story.test.tsx.snap b/web/packages/teleport/src/Kubes/__snapshots__/Kubes.story.test.tsx.snap
index 85082af40cec4..dbc20c1749a88 100644
--- a/web/packages/teleport/src/Kubes/__snapshots__/Kubes.story.test.tsx.snap
+++ b/web/packages/teleport/src/Kubes/__snapshots__/Kubes.story.test.tsx.snap
@@ -806,7 +806,7 @@ exports[`failed 1`] = `
>
Showing
@@ -1528,7 +1528,7 @@ exports[`loaded 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Login/__snapshots__/LoginFailed.test.tsx.snap b/web/packages/teleport/src/Login/__snapshots__/LoginFailed.test.tsx.snap
index ebe601ada9110..2448ed39252d8 100644
--- a/web/packages/teleport/src/Login/__snapshots__/LoginFailed.test.tsx.snap
+++ b/web/packages/teleport/src/Login/__snapshots__/LoginFailed.test.tsx.snap
@@ -81,7 +81,7 @@ exports[`callback error message 1`] = `
/>
p.theme.colors.primary.light};
+ background: ${p => p.theme.colors.levels.surface};
width: var(--sidebar-width);
overflow: hidden;
position: relative;
diff --git a/web/packages/teleport/src/Navigation/NavigationSwitcher.tsx b/web/packages/teleport/src/Navigation/NavigationSwitcher.tsx
index 86f7059b1cb86..982631672e082 100644
--- a/web/packages/teleport/src/Navigation/NavigationSwitcher.tsx
+++ b/web/packages/teleport/src/Navigation/NavigationSwitcher.tsx
@@ -60,7 +60,7 @@ const Dropdown = styled.div
`
top: 46px;
left: 0;
overflow: hidden;
- background: #3e4b7e;
+ background: ${({ theme }) => theme.colors.levels.popout};
border-radius: 4px;
z-index: 99;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.45);
@@ -86,7 +86,7 @@ const DropdownItem = styled.div`
&:hover,
&:focus {
outline: none;
- background: #535c8a;
+ background: ${({ theme }) => theme.colors.levels.popoutHighlighted};
}
`;
diff --git a/web/packages/teleport/src/Nodes/__snapshots__/Nodes.story.test.tsx.snap b/web/packages/teleport/src/Nodes/__snapshots__/Nodes.story.test.tsx.snap
index 82435aa90aa48..fdbeb96112cfd 100644
--- a/web/packages/teleport/src/Nodes/__snapshots__/Nodes.story.test.tsx.snap
+++ b/web/packages/teleport/src/Nodes/__snapshots__/Nodes.story.test.tsx.snap
@@ -816,7 +816,7 @@ exports[`failed 1`] = `
>
Showing
@@ -1840,7 +1840,7 @@ exports[`loaded 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Player/Player.tsx b/web/packages/teleport/src/Player/Player.tsx
index 0435956ae06f9..8ef74eaa3266a 100644
--- a/web/packages/teleport/src/Player/Player.tsx
+++ b/web/packages/teleport/src/Player/Player.tsx
@@ -85,7 +85,7 @@ export default function Player() {
return (
-
+
diff --git a/web/packages/teleport/src/Player/PlayerTabs/PlayerTabs.tsx b/web/packages/teleport/src/Player/PlayerTabs/PlayerTabs.tsx
index a814cf4ae2b53..a5f5ff5a8f6aa 100644
--- a/web/packages/teleport/src/Player/PlayerTabs/PlayerTabs.tsx
+++ b/web/packages/teleport/src/Player/PlayerTabs/PlayerTabs.tsx
@@ -43,12 +43,12 @@ const StyledTabItem = styled(Box)`
&:hover,
&.active,
&:focus {
- color: ${props => props.theme.colors.primary.contrastText};
+ color: ${props => props.theme.colors.text.contrast};
}
${({ theme }) => ({
backgroundColor: theme.colors.bgTerminal,
- color: theme.colors.primary.contrastText,
+ color: theme.colors.text.contrast,
fontWeight: 'bold',
transition: 'none',
})}
@@ -58,7 +58,7 @@ const StyledTabItem = styled(Box)`
border: 'none',
borderRight: `1px solid ${theme.colors.bgTerminal}`,
'&:hover, &:focus': {
- color: theme.colors.primary.contrastText,
+ color: theme.colors.text.contrast,
transition: 'color .3s',
},
};
diff --git a/web/packages/teleport/src/PlayerNext/PlayerNext.jsx b/web/packages/teleport/src/PlayerNext/PlayerNext.jsx
index 1b608840385d4..c208daf5e7afc 100644
--- a/web/packages/teleport/src/PlayerNext/PlayerNext.jsx
+++ b/web/packages/teleport/src/PlayerNext/PlayerNext.jsx
@@ -112,7 +112,8 @@ export function PlayerNext(props) {
}
const ToolBar = styled(Flex)`
- border-bottom: 1px solid ${({ theme }) => theme.colors.primary.main};
+ border-bottom: 1px solid
+ ${({ theme }) => theme.colors.levels.surfaceSecondary};
`;
const StatusBox = props => (
diff --git a/web/packages/teleport/src/PlayerNext/SwitchMode/SwitchMode.jsx b/web/packages/teleport/src/PlayerNext/SwitchMode/SwitchMode.jsx
index 957bb6ebf749a..75da934fe0d4c 100644
--- a/web/packages/teleport/src/PlayerNext/SwitchMode/SwitchMode.jsx
+++ b/web/packages/teleport/src/PlayerNext/SwitchMode/SwitchMode.jsx
@@ -92,7 +92,7 @@ const StyledButton = styled.button`
${Icon} {
font-size: 14px;
color: ${({ theme, active }) => {
- return active ? theme.colors.primary.dark : '';
+ return active ? theme.colors.levels.sunkenSecondary : '';
}};
}
@@ -108,7 +108,7 @@ const StyledButton = styled.button`
border-top-right-radius: 0px;
border-right: 1px solid;
border-left: 1px solid;
- border-color: ${({ theme }) => theme.colors.primary.main};
+ border-color: ${({ theme }) => theme.colors.levels.surfaceSecondary};
}
:nth-child(3) {
diff --git a/web/packages/teleport/src/Recordings/__snapshots__/Recordings.story.test.tsx.snap b/web/packages/teleport/src/Recordings/__snapshots__/Recordings.story.test.tsx.snap
index 03ded1a5c30d4..55f37967c62b9 100644
--- a/web/packages/teleport/src/Recordings/__snapshots__/Recordings.story.test.tsx.snap
+++ b/web/packages/teleport/src/Recordings/__snapshots__/Recordings.story.test.tsx.snap
@@ -645,7 +645,7 @@ exports[`rendering of Session Recordings 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Roles/DeleteRole/DeleteRole.tsx b/web/packages/teleport/src/Roles/DeleteRole/DeleteRole.tsx
index c6aabe5c2377d..33813fab529e3 100644
--- a/web/packages/teleport/src/Roles/DeleteRole/DeleteRole.tsx
+++ b/web/packages/teleport/src/Roles/DeleteRole/DeleteRole.tsx
@@ -44,7 +44,7 @@ export default function DeleteRoleDialog(props: Props) {
{attempt.status === 'failed' &&
}
Are you sure you want to delete role{' '}
-
+
{name}
{' '}
?
diff --git a/web/packages/teleport/src/Sessions/__snapshots__/Sessions.story.test.tsx.snap b/web/packages/teleport/src/Sessions/__snapshots__/Sessions.story.test.tsx.snap
index 4db11a6454c46..1874f9079fa53 100644
--- a/web/packages/teleport/src/Sessions/__snapshots__/Sessions.story.test.tsx.snap
+++ b/web/packages/teleport/src/Sessions/__snapshots__/Sessions.story.test.tsx.snap
@@ -358,7 +358,7 @@ exports[`loaded 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Support/Support.tsx b/web/packages/teleport/src/Support/Support.tsx
index bdc8d056c8171..25ef72a7c8de6 100644
--- a/web/packages/teleport/src/Support/Support.tsx
+++ b/web/packages/teleport/src/Support/Support.tsx
@@ -130,7 +130,7 @@ export const DataContainer: React.FC<{ title: string }> = ({
}) => (
props.theme.typography.body2}
&:hover, &:focus {
- background: ${props => props.theme.colors.primary.lighter};
+ background: ${props => props.theme.colors.levels.elevated};
}
`;
@@ -219,7 +219,7 @@ const Header = ({ title = '', icon = null }) => (
`${theme.space[6]}px`};
overflow-y: initial;
flex-shrink: 0;
- border-bottom: 1px solid ${({ theme }) => theme.colors.primary.main};
+ border-bottom: 1px solid
+ ${({ theme }) => theme.colors.levels.surfaceSecondary};
`;
diff --git a/web/packages/teleport/src/TrustedClusters/DeleteTrust/DeleteTrust.tsx b/web/packages/teleport/src/TrustedClusters/DeleteTrust/DeleteTrust.tsx
index 567733de90927..d08743b15a69b 100644
--- a/web/packages/teleport/src/TrustedClusters/DeleteTrust/DeleteTrust.tsx
+++ b/web/packages/teleport/src/TrustedClusters/DeleteTrust/DeleteTrust.tsx
@@ -43,7 +43,7 @@ export default function DeleteTrustedClusterDialog(props: Props) {
{attempt.isFailed && {attempt.message}}
Are you sure you want to delete trusted cluster{' '}
-
+
{name}
?
diff --git a/web/packages/teleport/src/TrustedClusters/TrustedList/TrustedListItem.tsx b/web/packages/teleport/src/TrustedClusters/TrustedList/TrustedListItem.tsx
index 01f9f8b01cc40..7d0b02780aaa8 100644
--- a/web/packages/teleport/src/TrustedClusters/TrustedList/TrustedListItem.tsx
+++ b/web/packages/teleport/src/TrustedClusters/TrustedList/TrustedListItem.tsx
@@ -36,7 +36,7 @@ export default function TrustedListItem(props: Props) {
flexDirection="column"
alignItems="center"
justifyContent="center"
- bg="primary.light"
+ bg="levels.surface"
px="5"
pt="4"
pb="5"
diff --git a/web/packages/teleport/src/Users/__snapshots__/Users.story.test.tsx.snap b/web/packages/teleport/src/Users/__snapshots__/Users.story.test.tsx.snap
index 8526d963ed6a0..40cf43859a07e 100644
--- a/web/packages/teleport/src/Users/__snapshots__/Users.story.test.tsx.snap
+++ b/web/packages/teleport/src/Users/__snapshots__/Users.story.test.tsx.snap
@@ -415,7 +415,7 @@ exports[`success state 1`] = `
>
Showing
diff --git a/web/packages/teleport/src/Welcome/CardWelcome.tsx b/web/packages/teleport/src/Welcome/CardWelcome.tsx
index da9e9e5795099..2f08cec69aeee 100644
--- a/web/packages/teleport/src/Welcome/CardWelcome.tsx
+++ b/web/packages/teleport/src/Welcome/CardWelcome.tsx
@@ -19,7 +19,7 @@ import { Card, Box, Text, ButtonPrimary } from 'design';
export function CardWelcome({ title, subTitle, btnText, onClick }: Props) {
return (
-
+
{title}
diff --git a/web/packages/teleport/src/Welcome/NewCredentials/Expired.tsx b/web/packages/teleport/src/Welcome/NewCredentials/Expired.tsx
index 00f12a8846eac..d1712b113f7ba 100644
--- a/web/packages/teleport/src/Welcome/NewCredentials/Expired.tsx
+++ b/web/packages/teleport/src/Welcome/NewCredentials/Expired.tsx
@@ -23,7 +23,14 @@ export function Expired({ resetMode = false }) {
const paraCodeTxt = resetMode ? 'reset' : 'invite';
return (
-
+
{titleCodeTxt} Code Expired
diff --git a/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.story.tsx b/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.story.tsx
index 4b1fa486d186f..c54a95789f2d7 100644
--- a/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.story.tsx
+++ b/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.story.tsx
@@ -155,7 +155,7 @@ export const SuccessAndPrivateKeyEnabledReset = () => (
function CardWrapper({ children }) {
return (
-
+
{children}
);
diff --git a/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.tsx b/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.tsx
index 8740575da1ae0..4d4f6a8c2e456 100644
--- a/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.tsx
+++ b/web/packages/teleport/src/Welcome/NewCredentials/NewCredentials.tsx
@@ -119,7 +119,7 @@ export function NewCredentials(props: State & Props) {
}
return (
-
+
flows={loginFlows}
currFlow={flow}
diff --git a/web/packages/teleport/src/Welcome/NewCredentials/NewMfaDevice.tsx b/web/packages/teleport/src/Welcome/NewCredentials/NewMfaDevice.tsx
index 040f45131c3fe..f7cc2d9dd1e31 100644
--- a/web/packages/teleport/src/Welcome/NewCredentials/NewMfaDevice.tsx
+++ b/web/packages/teleport/src/Welcome/NewCredentials/NewMfaDevice.tsx
@@ -138,7 +138,7 @@ export function NewMfaDevice(props: Props) {
justifyContent="center"
alignItems="center"
borderRadius={8}
- bg={mfaType?.value === 'optional' ? 'primary.lighter' : ''}
+ bg={mfaType?.value === 'optional' ? 'levels.elevated' : ''}
height={mfaType?.value === 'optional' ? '340px' : '240px'}
px={3}
>
diff --git a/web/packages/teleport/src/Welcome/NewCredentials/Success.tsx b/web/packages/teleport/src/Welcome/NewCredentials/Success.tsx
index 1e383798b378c..dd1b4d4f8cbd1 100644
--- a/web/packages/teleport/src/Welcome/NewCredentials/Success.tsx
+++ b/web/packages/teleport/src/Welcome/NewCredentials/Success.tsx
@@ -47,7 +47,7 @@ export function RegisterSuccess({
{
ml={2}
style={{ position: 'absolute', top: '6px', right: '16px' }}
fontSize="3"
- color="primary.lighter"
+ color="levels.elevated"
/>