diff --git a/src/samples/FullPortal/index.tsx b/src/samples/FullPortal/index.tsx
index 6f5e1fd2..f1e6edeb 100644
--- a/src/samples/FullPortal/index.tsx
+++ b/src/samples/FullPortal/index.tsx
@@ -144,14 +144,18 @@ export default function FullPortal() {
startPortal();
};
- return portalSelectionScreen ? (
+ const content = portalSelectionScreen ? (
) : (
+ rootComponentProps &&
+ );
+
+ return (
- {rootComponentProps && }
+ {content}
diff --git a/src/theme.ts b/src/theme.ts
index 1ea4bda5..e21fe595 100644
--- a/src/theme.ts
+++ b/src/theme.ts
@@ -20,6 +20,12 @@ declare module '@mui/styles/defaultTheme' {
backgroundColor: string;
topColor: string;
};
+ headerNav: {
+ backgroundColor: string;
+ navLinkColor: string;
+ navLinkHoverColor: string;
+ menuToggleColor: string;
+ };
embedded: {
resolutionTextColor: string;
};
@@ -53,7 +59,7 @@ const lightThemeColours = {
'--app-warning-color-dark': '#f57c00',
'--app-background-color': 'whitesmoke',
- '--app-form-color': 'white',
+ '--app-form-bg-color': 'white',
/* App Navigation */
'--app-nav-bg': '#262626' /*! default */,
@@ -75,12 +81,16 @@ const lightThemeColours = {
'--selected-step-label-color': 'rgba(0, 0, 0, 0.87)',
'--step-label-color': 'rgba(0, 0, 0, 0.54)',
'--svg-color': 'invert(0%)',
- '--secondary-button-text-color': '#ffffff'
+ '--secondary-button-text-color': '#ffffff',
+
+ '--text-primary-color': '#000',
+ '--text-secondary-color': '#c0c0c0',
+ '--stepper-completed-bg-color': '#218721'
}
};
const darkThemeColours = {
':root': {
- '--app-primary-color': '#f72585' /* accent pink */,
+ '--app-primary-color': '#C70BB5' /* accent pink */,
'--app-primary-dark-color': '#c2185b' /* darker pink */,
'--app-primary-light-color': '#ff5ca2' /* lighter pink */,
'--app-secondary-color': '#c0c0c0' /* accent silver */,
@@ -95,7 +105,7 @@ const darkThemeColours = {
'--app-warning-color-dark': '#c68400' /* dark amber */,
'--app-background-color': '#060326' /* main dark background */,
- '--app-form-color': '#18132c' /* slightly lighter for forms */,
+ '--app-form-bg-color': '#23273f' /* slightly lighter for forms */,
/* App Navigation */
'--app-nav-bg': '#18132c' /* navigation background */,
@@ -117,7 +127,11 @@ const darkThemeColours = {
'--selected-step-label-color': 'rgba(0, 0, 0, 0.87)',
'--step-label-color': 'rgba(0, 0, 0, 0.54)',
'--svg-color': 'invert(100%)',
- '--secondary-button-text-color': '#1a103c'
+ '--secondary-button-text-color': '#1a103c',
+
+ '--text-primary-color': '#e0e0e0',
+ '--text-secondary-color': '#c0c0c0',
+ '--stepper-completed-bg-color': '#158715'
}
};
@@ -139,6 +153,12 @@ const lightTheme = createTheme({
}
}
},
+ headerNav: {
+ backgroundColor: '#ffffff',
+ navLinkColor: 'rgba(0, 0, 0, 0.87)',
+ navLinkHoverColor: '#3f51b5',
+ menuToggleColor: 'rgba(0, 0, 0, 0.87)'
+ },
actionButtons: {
primary: {
backgroundColor: '#cc0f60',
@@ -187,7 +207,13 @@ const darkTheme = createTheme({
background: 'radial-gradient(178.62% 112% at 50% -12%, #0B0F2A 69.96%, #111951 89.19%)',
backgroundAttachment: 'fixed'
},
- ...darkThemeColours
+ ...darkThemeColours,
+
+ // scrollbar styling
+ '*': {
+ scrollbarWidth: 'thin', // Options: auto | thin | none
+ scrollbarColor: '#555 #2c2c2c' // thumb color, track color
+ }
}
},
MuiPaper: {
@@ -206,6 +232,12 @@ const darkTheme = createTheme({
}
}
},
+ headerNav: {
+ backgroundColor: 'var(--app-nav-bg)',
+ navLinkColor: 'var(--app-nav-color)',
+ navLinkHoverColor: '#ffffff',
+ menuToggleColor: '#ffffff'
+ },
actionButtons: {
primary: {
backgroundColor: '#C70BB5',
@@ -228,8 +260,8 @@ const darkTheme = createTheme({
palette: {
mode: 'dark',
primary: {
- main: '#f72585', // accent pink
- light: '#ff5ca2', // lighter shade of pink
+ main: '#C70BB5', // pink
+ light: '#C70BB5', // pink
dark: '#c2185b', // darker shade
contrastText: '#ffffff' // white text on pink buttons
},
@@ -241,13 +273,14 @@ const darkTheme = createTheme({
},
info: {
main: '#e91e63', // Pink
- dark: '#ad1457', // Darker pink
- light: '#f8bbd0', // Light pink for backgrounds
+ dark: '#E885D2', // Light pink
+ light: '#C70BB5', // Lighter pink for backgrounds
contrastText: '#fff'
},
background: {
// default: 'radial-gradient(178.62% 112% at 50% -12%, #0B0F2A 69.96%, #111951 89.19%)',
- paper: 'rgba(255, 255, 255, 0.1)' // card-bg
+ // paper: '#18132c'
+ paper: '#191b2c' // card-bg
},
text: {
primary: '#e0e0e0', // text-light