From 28f2a598045f4e013de0e19bd16677656ce1078e Mon Sep 17 00:00:00 2001 From: Mikita Pilinka Date: Fri, 7 Aug 2026 17:02:05 +0200 Subject: [PATCH 1/3] chore(gui): align deployment & device header notification with design Ticket: MEN-8241 Signed-off-by: Mikita Pilinka --- .../header/DeploymentNotifications.tsx | 30 +++++++------------ .../components/header/DeviceNotifications.tsx | 3 +- 2 files changed, 13 insertions(+), 20 deletions(-) diff --git a/frontend/src/js/components/header/DeploymentNotifications.tsx b/frontend/src/js/components/header/DeploymentNotifications.tsx index 8ccd2bef3..ae631aff1 100644 --- a/frontend/src/js/components/header/DeploymentNotifications.tsx +++ b/frontend/src/js/components/header/DeploymentNotifications.tsx @@ -11,28 +11,20 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +import { Link as RouterLink } from 'react-router'; + // material ui -import { Sync as RefreshIcon } from '@mui/icons-material'; -import { Typography } from '@mui/material'; -import { makeStyles } from 'tss-react/mui'; +import { SyncOutlined as RefreshIcon } from '@mui/icons-material'; +import { Button, Tooltip } from '@mui/material'; -import { Link } from '@northern.tech/common-ui/Link'; import { DEPLOYMENT_ROUTES } from '@northern.tech/store/constants'; -const useStyles = makeStyles()(theme => ({ - root: { - color: theme.palette.text.secondary - } -})); - -const DeploymentNotifications = ({ className = '', inprogress }) => { - const { classes } = useStyles(); - return ( - - - {inprogress} - - ); -}; +const DeploymentNotifications = ({ className = '', inprogress }) => ( + + + +); export default DeploymentNotifications; diff --git a/frontend/src/js/components/header/DeviceNotifications.tsx b/frontend/src/js/components/header/DeviceNotifications.tsx index b934f3b43..c9898a329 100644 --- a/frontend/src/js/components/header/DeviceNotifications.tsx +++ b/frontend/src/js/components/header/DeviceNotifications.tsx @@ -186,7 +186,8 @@ const DeviceNotifications = ({ className = '', total, pending }) => { return (
Date: Fri, 7 Aug 2026 17:04:34 +0200 Subject: [PATCH 2/3] chore(gui): align & clean-up header styles Ticket: MEN-8241 Signed-off-by: Mikita Pilinka --- frontend/src/js/components/header/Header.tsx | 138 ++++++++++--------- 1 file changed, 72 insertions(+), 66 deletions(-) diff --git a/frontend/src/js/components/header/Header.tsx b/frontend/src/js/components/header/Header.tsx index ffa4d3b74..66ad47711 100644 --- a/frontend/src/js/components/header/Header.tsx +++ b/frontend/src/js/components/header/Header.tsx @@ -15,7 +15,7 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { Link as RouterLink } from 'react-router'; -import { AccountCircle as AccountCircleIcon, ExitToApp as ExitIcon, ExpandMore } from '@mui/icons-material'; +import { AccountCircle as AccountCircleIcon, LogoutOutlined as ExitIcon, ExpandMore } from '@mui/icons-material'; import { Accordion, AccordionDetails, @@ -29,7 +29,10 @@ import { MenuItem, Toolbar, Typography, - accordionClasses, + accordionSummaryClasses, + listItemIconClasses, + menuClasses, + menuItemClasses, textFieldClasses } from '@mui/material'; import { makeStyles } from 'tss-react/mui'; @@ -105,69 +108,70 @@ const cookies = new Cookies(); const useStyles = makeStyles()(theme => ({ accordion: { - ul: { paddingInlineStart: 0 }, - [`&.${accordionClasses.disabled}, &.${accordionClasses.expanded}`]: { - backgroundColor: theme.palette.background.paper - }, border: 'none', - '&:hover': { - border: 'none' - } + [`& .${accordionSummaryClasses.root}`]: { + minHeight: 'unset', + padding: theme.spacing(0.75, 2), + '&:hover': { backgroundColor: theme.palette.action.hover } + }, + [`& .${accordionSummaryClasses.content}`]: { margin: 0 } }, + accountButton: { maxWidth: 250 }, demoAnnouncementIcon: { - height: 16, - '&.MuiButton-text.MuiButton-colorPrimary': { - height: 'inherit' - } + height: 16 }, demoTrialAnnouncement: { - fontSize: 14, - height: 'auto' + fontSize: 14 }, - dropDown: { - height: '100%' + exitIcon: { color: theme.palette.grey[600] }, + exitIconWrapper: { + [`&.${listItemIconClasses.root}`]: { minWidth: 'auto' } }, - exitIcon: { color: theme.palette.grey[600], fill: theme.palette.grey[600] }, header: { borderBottom: `1px solid ${theme.palette.divider}`, color: theme.palette.text.secondary, display: 'grid', - gridTemplateColumns: 'max-content 1fr max-content', - '&.service-provider': { - gridTemplateColumns: '1fr max-content' - }, - '#logo': { - minWidth: 142, - height: theme.spacing(6), - marginRight: 25 - } + gridTemplateColumns: 'max-content 1fr max-content' }, - headerSection: { - color: theme.palette.text.secondary, - height: theme.spacing(3), - '&:hover': { - color: theme.palette.text.secondary + logo: { + minWidth: 142, + height: theme.spacing(6) + }, + menuDivider: { + '&.MuiDivider-root': { + margin: 0 } }, - organization: { marginBottom: theme.spacing() }, + divider: { + height: theme.spacing(3) + }, + menuPaper: { + marginTop: theme.spacing(), + [`&.${menuClasses.paper}`]: { maxWidth: 220 }, + [`& .${menuItemClasses.root}`]: { fontSize: '1rem', padding: theme.spacing(0.75, 2) } + }, + organization: { minWidth: 0 }, redAnnouncementIcon: { color: theme.palette.error.dark }, search: { justifyContent: 'center', display: 'flex', - transition: 'all 0.1s ease', [`& .${textFieldClasses.root}`]: { width: 220, maxWidth: 640, + transition: 'width 0.1s ease', '&:focus-within': { width: '100%' } } + }, + serviceProvider: { + gridTemplateColumns: '1fr max-content' } })); -const AccountMenu = ({ className }) => { +const AccountMenu = () => { const [anchorEl, setAnchorEl] = useState(null); const [tenantSwitcherShowing, setTenantSwitcherShowing] = useState(false); const hasReadHelptips = useSelector(getReadAllHelptips); @@ -178,7 +182,6 @@ const AccountMenu = ({ className }) => { const { hasMultitenancy, isHosted } = useSelector(getFeatures); const multitenancy = hasMultitenancy || isEnterprise || isHosted; const dispatch = useDispatch(); - const { classes } = useStyles(); const handleClose = () => { @@ -199,49 +202,54 @@ const AccountMenu = ({ className }) => { return ( <> My profile - + {!!(multitenancy && name) && ( - -
- + +
+ My organization - {name} + {name}
)} {tenants.length > 1 && (
- + setTenantSwitcherShowing(toggle)} > - }>Switch organization - + }> + Switch organization + + {tenants.map(({ id, name }) => ( - handleSwitchTenant(id)}> + handleSwitchTenant(id)}> {name} ))} @@ -249,7 +257,7 @@ const AccountMenu = ({ className }) => {
)} - + Settings @@ -258,8 +266,8 @@ const AccountMenu = ({ className }) => { Help & support - - + + @@ -384,30 +392,28 @@ export const Header = ({ isDarkMode }) => { /> )} {showOffer && } - +
- + {organization.trial && }
{isSp ? ( - <> -
- - - -
- +
+ + + +
) : ( <> -
+
- - - - + + + +
)} From 231b4fd05aef8a3afc86f2e32f251139092e7dca Mon Sep 17 00:00:00 2001 From: Mikita Pilinka Date: Fri, 7 Aug 2026 17:04:49 +0200 Subject: [PATCH 3/3] chore(gui): aligned snapshots Ticket: MEN-8241 Signed-off-by: Mikita Pilinka --- .../__snapshots__/App.test.tsx.snap | 1612 ++++++++--------- .../DeploymentNotifications.test.tsx.snap | 156 +- .../DeviceNotifications.test.tsx.snap | 10 +- 3 files changed, 899 insertions(+), 879 deletions(-) diff --git a/frontend/src/js/components/__snapshots__/App.test.tsx.snap b/frontend/src/js/components/__snapshots__/App.test.tsx.snap index f915bf1a8..fac8973e6 100644 --- a/frontend/src/js/components/__snapshots__/App.test.tsx.snap +++ b/frontend/src/js/components/__snapshots__/App.test.tsx.snap @@ -123,16 +123,6 @@ exports[`App Component > is embedded in working providers 1`] = ` } } -.emotion-0.service-provider { - grid-template-columns: 1fr max-content; -} - -.emotion-0 #logo { - min-width: 142px; - height: 48px; - margin-right: 25px; -} - .emotion-1 { margin: 0; font: inherit; @@ -150,6 +140,11 @@ exports[`App Component > is embedded in working providers 1`] = ` } .emotion-2 { + min-width: 142px; + height: 48px; +} + +.emotion-3 { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; @@ -158,20 +153,20 @@ exports[`App Component > is embedded in working providers 1`] = ` display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-transition: all 0.1s ease; - transition: all 0.1s ease; } -.emotion-2 .MuiTextField-root { +.emotion-3 .MuiTextField-root { width: 220px; max-width: 640px; + -webkit-transition: width 0.1s ease; + transition: width 0.1s ease; } -.emotion-2 .MuiTextField-root:focus-within { +.emotion-3 .MuiTextField-root:focus-within { width: 100%; } -.emotion-3 { +.emotion-4 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -194,26 +189,26 @@ exports[`App Component > is embedded in working providers 1`] = ` display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-transition: all 0.1s ease; - transition: all 0.1s ease; } -.emotion-3 .MuiTextField-root { +.emotion-4 .MuiTextField-root { width: 220px; max-width: 640px; + -webkit-transition: width 0.1s ease; + transition: width 0.1s ease; } -.emotion-3 .MuiTextField-root:focus-within { +.emotion-4 .MuiTextField-root:focus-within { width: 100%; } -.emotion-3 .MuiOutlinedInput-root:hover .MuiInputAdornment-root, -.emotion-3 .Mui-focused .MuiInputAdornment-root { +.emotion-4 .MuiOutlinedInput-root:hover .MuiInputAdornment-root, +.emotion-4 .Mui-focused .MuiInputAdornment-root { visibility: visible; opacity: 1; } -.emotion-4 { +.emotion-5 { font-family: Red Hat Text; font-weight: 400; font-size: 1rem; @@ -235,42 +230,42 @@ exports[`App Component > is embedded in working providers 1`] = ` padding-left: 14px; } -.emotion-4.Mui-disabled { +.emotion-5.Mui-disabled { color: #9c9c9d; cursor: default; } -.emotion-4:hover .MuiOutlinedInput-notchedOutline { +.emotion-5:hover .MuiOutlinedInput-notchedOutline { border-color: #1f1f20; } @media (hover: none) { - .emotion-4:hover .MuiOutlinedInput-notchedOutline { + .emotion-5:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); } } -.emotion-4.Mui-focused .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; } -.emotion-4.Mui-focused .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: #1d8faf; } -.emotion-4.Mui-error .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-error .MuiOutlinedInput-notchedOutline { border-color: #d32f2f; } -.emotion-4.Mui-disabled .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); } -.emotion-4.Mui-disabled .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.42); } -.emotion-5 { +.emotion-6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -285,7 +280,7 @@ exports[`App Component > is embedded in working providers 1`] = ` margin-right: 8px; } -.emotion-6 { +.emotion-7 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -303,7 +298,7 @@ exports[`App Component > is embedded in working providers 1`] = ` color: rgba(0, 0, 0, 0.26); } -.emotion-7 { +.emotion-8 { font: inherit; letter-spacing: inherit; color: currentColor; @@ -327,80 +322,80 @@ exports[`App Component > is embedded in working providers 1`] = ` padding-left: 0; } -.emotion-7::-webkit-input-placeholder { +.emotion-8::-webkit-input-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7::-moz-placeholder { +.emotion-8::-moz-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7::-ms-input-placeholder { +.emotion-8::-ms-input-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7:focus { +.emotion-8:focus { outline: 0; } -.emotion-7:invalid { +.emotion-8:invalid { box-shadow: none; } -.emotion-7::-webkit-search-decoration { +.emotion-8::-webkit-search-decoration { -webkit-appearance: none; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-webkit-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-webkit-input-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-moz-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-moz-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-ms-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-ms-input-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-webkit-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-webkit-input-placeholder { opacity: 0.42; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-moz-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-moz-placeholder { opacity: 0.42; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-ms-input-placeholder { opacity: 0.42; } -.emotion-7.Mui-disabled { +.emotion-8.Mui-disabled { opacity: 1; -webkit-text-fill-color: #9c9c9d; } -.emotion-7:-webkit-autofill { +.emotion-8:-webkit-autofill { -webkit-animation-duration: 5000s; animation-duration: 5000s; -webkit-animation-name: mui-auto-fill; animation-name: mui-auto-fill; } -.emotion-7:-webkit-autofill { +.emotion-8:-webkit-autofill { border-radius: inherit; } -.emotion-8 { +.emotion-9 { text-align: left; position: absolute; bottom: 0; @@ -418,7 +413,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-color: rgba(0, 0, 0, 0.23); } -.emotion-9 { +.emotion-10 { float: unset; width: auto; overflow: hidden; @@ -428,7 +423,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; } -.emotion-10 { +.emotion-11 { position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; @@ -440,7 +435,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p flex-shrink: 0; } -.emotion-11 { +.emotion-12 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -502,33 +497,33 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p --pressed-color: rgba(95, 95, 96, 0.3); } -.emotion-11::-moz-focus-inner { +.emotion-12::-moz-focus-inner { border-style: none; } -.emotion-11.Mui-disabled { +.emotion-12.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-11 { + .emotion-12 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-11:hover { +.emotion-12:hover { -webkit-text-decoration: none; text-decoration: none; } -.emotion-11.Mui-disabled { +.emotion-12.Mui-disabled { color: rgba(0, 0, 0, 0.26); } @media (hover: hover) { - .emotion-11:hover { + .emotion-12:hover { --variant-containedBg: #015969; --variant-textBg: rgba(29, 143, 175, 0.04); --variant-outlinedBorder: #1d8faf; @@ -536,15 +531,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } } -.emotion-11.MuiButton-loading { +.emotion-12.MuiButton-loading { color: transparent; } -.emotion-11:hover:not(.MuiButton-colorInfo) { +.emotion-12:hover:not(.MuiButton-colorInfo) { box-shadow: none; } -.emotion-12 { +.emotion-13 { display: inherit; -webkit-align-items: center; -webkit-box-align: center; @@ -554,17 +549,17 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-left: -4px; } -.emotion-12::before { +.emotion-13::before { content: "\\200b"; width: 0; overflow: hidden; } -.emotion-12>*:nth-of-type(1) { +.emotion-13>*:nth-of-type(1) { font-size: 20px; } -.emotion-13 { +.emotion-14 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -581,17 +576,17 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 1.25rem; } -.emotion-14 { +.emotion-15 { display: inherit; margin-right: -4px; margin-left: 8px; } -.emotion-14>*:nth-of-type(1) { +.emotion-15>*:nth-of-type(1) { font-size: 20px; } -.emotion-15 { +.emotion-16 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -609,7 +604,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #5f5f60; } -.emotion-16 { +.emotion-17 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -656,24 +651,24 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media (forced-colors: active) { - .emotion-16 { + .emotion-17 { border: 1px solid ButtonBorder; } } -.emotion-16.MuiBadge-invisible { +.emotion-17.MuiBadge-invisible { -webkit-transform: scale(0) translate(var(--Badge-translate)); -moz-transform: scale(0) translate(var(--Badge-translate)); -ms-transform: scale(0) translate(var(--Badge-translate)); transform: scale(0) translate(var(--Badge-translate)); } -.emotion-16 .MuiBadge-colorInfo { +.emotion-17 .MuiBadge-colorInfo { background-color: #f4f4f5; color: #1f1f20; } -.emotion-17 { +.emotion-18 { margin: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; @@ -685,46 +680,109 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p height: 100%; border-bottom-width: 0; border-right-width: thin; - color: #5f5f60; height: 24px; } -.emotion-17:hover { - color: #5f5f60; +.emotion-19 { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + background-color: transparent; + outline: 0; + border: 0; + margin: 0; + border-radius: 0; + padding: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -moz-appearance: none; + -webkit-appearance: none; + -webkit-text-decoration: none; + text-decoration: none; + color: inherit; + text-transform: none; + font-family: Red Hat Text; + font-weight: 500; + font-size: 0.875rem; + line-height: 1.75; + text-transform: uppercase; + min-width: 64px; + padding: 6px 16px; + border: 0; + border-radius: 4px; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + padding: 6px 8px; + color: var(--variant-textColor); + background-color: var(--variant-textBg); + color: inherit; + border-color: currentColor; + --variant-containedBg: #dededf; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + text-transform: none; + box-shadow: none; + text-transform: none; } -.emotion-18 { - margin: 0; - font: inherit; - line-height: inherit; - letter-spacing: inherit; - color: #1d8faf; - -webkit-text-decoration: underline; - text-decoration: underline; - text-decoration-color: var(--Link-underlineColor); - --Link-underlineColor: rgba(29, 143, 175, 0.4); - color: #5f5f60; - color: #5f5f60; - height: 24px; +.emotion-19::-moz-focus-inner { + border-style: none; } -.emotion-18:hover { - text-decoration-color: inherit; +.emotion-19.Mui-disabled { + pointer-events: none; + cursor: default; } -.emotion-18:hover { - color: #5f5f60; +@media print { + .emotion-19 { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } } -.emotion-20 { - margin: 0; - font-family: Red Hat Text; - font-weight: 500; - font-size: 0.875rem; - line-height: 1.57; +.emotion-19:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + +.emotion-19.Mui-disabled { + color: rgba(0, 0, 0, 0.26); +} + +@media (hover: hover) { + .emotion-19:hover { + --variant-containedBg: #f5f5f5; + --variant-textBg: rgba(31, 31, 32, 0.04); + --variant-outlinedBg: rgba(31, 31, 32, 0.04); + } +} + +.emotion-19.MuiButton-loading { + color: transparent; } -.emotion-22 { +.emotion-19:hover:not(.MuiButton-colorInfo) { + box-shadow: none; +} + +.emotion-23 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -772,68 +830,59 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding: 6px 8px; color: var(--variant-textColor); background-color: var(--variant-textBg); - --variant-textColor: #1d8faf; - --variant-outlinedColor: #1d8faf; - --variant-outlinedBorder: rgba(29, 143, 175, 0.5); - --variant-containedColor: #fff; - --variant-containedBg: #1d8faf; + color: inherit; + border-color: currentColor; + --variant-containedBg: #dededf; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; text-transform: none; box-shadow: none; text-transform: none; - color: #5f5f60; - height: 24px; - height: 100%; + max-width: 250px; } -.emotion-22::-moz-focus-inner { +.emotion-23::-moz-focus-inner { border-style: none; } -.emotion-22.Mui-disabled { +.emotion-23.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-22 { + .emotion-23 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-22:hover { +.emotion-23:hover { -webkit-text-decoration: none; text-decoration: none; } -.emotion-22.Mui-disabled { +.emotion-23.Mui-disabled { color: rgba(0, 0, 0, 0.26); } @media (hover: hover) { - .emotion-22:hover { - --variant-containedBg: #015969; - --variant-textBg: rgba(29, 143, 175, 0.04); - --variant-outlinedBorder: #1d8faf; - --variant-outlinedBg: rgba(29, 143, 175, 0.04); + .emotion-23:hover { + --variant-containedBg: #f5f5f5; + --variant-textBg: rgba(31, 31, 32, 0.04); + --variant-outlinedBg: rgba(31, 31, 32, 0.04); } } -.emotion-22.MuiButton-loading { +.emotion-23.MuiButton-loading { color: transparent; } -.emotion-22:hover:not(.MuiButton-colorInfo) { +.emotion-23:hover:not(.MuiButton-colorInfo) { box-shadow: none; } -.emotion-22:hover { - color: #5f5f60; -} - -.emotion-24 { +.emotion-25 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -850,16 +899,24 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 1.5rem; } -.emotion-25 { +.emotion-26 { + margin: 0; + font-family: Red Hat Text; + font-weight: 500; + font-size: 0.875rem; + line-height: 1.57; +} + +.emotion-27 { background-color: rgb(234, 234, 234); position: relative; } -.emotion-25 .MuiList-root { +.emotion-27 .MuiList-root { padding-top: 0; } -.emotion-25::after { +.emotion-27::after { content: ""; position: absolute; top: 0; @@ -870,7 +927,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p z-index: 1; } -.emotion-26 { +.emotion-28 { list-style: none; margin: 0; padding: 0; @@ -879,7 +936,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-bottom: 8px; } -.emotion-27 { +.emotion-29 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -909,12 +966,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-bottom: 1px solid transparent; } -.emotion-27:hover { +.emotion-29:hover { background-color: #fff; color: #1f1f20; } -.emotion-27.active { +.emotion-29.active { background-color: #fff; border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); @@ -922,7 +979,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p z-index: 2; } -.emotion-28 { +.emotion-30 { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; @@ -931,15 +988,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-bottom: 4px; } -.MuiTypography-root:where(.emotion-28 .MuiListItemText-primary) { +.MuiTypography-root:where(.emotion-30 .MuiListItemText-primary) { display: block; } -.MuiTypography-root:where(.emotion-28 .MuiListItemText-secondary) { +.MuiTypography-root:where(.emotion-30 .MuiListItemText-secondary) { display: block; } -.emotion-29 { +.emotion-31 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -947,7 +1004,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.5; } -.emotion-42 { +.emotion-44 { list-style: none; margin: 0; padding: 0; @@ -959,7 +1016,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-right: 16px; } -.emotion-43 { +.emotion-45 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -972,11 +1029,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p --Link-underlineColor: rgba(29, 143, 175, 0.4); } -.emotion-43:hover { +.emotion-45:hover { text-decoration-color: inherit; } -.emotion-47 { +.emotion-49 { margin: 0; font-weight: 500; font-family: Red Hat Text; @@ -984,7 +1041,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.334; } -.emotion-48 { +.emotion-50 { -webkit-column-gap: 48px; column-gap: 48px; display: -webkit-box; @@ -998,7 +1055,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-bottom: 48px; } -.emotion-48 .dashboard { +.emotion-50 .dashboard { -webkit-column-gap: 32px; column-gap: 32px; row-gap: 32px; @@ -1008,7 +1065,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p flex-wrap: wrap; } -.emotion-48 .dashboard .widget { +.emotion-50 .dashboard .widget { border-radius: 4px; border: 1px solid #dededf; display: grid; @@ -1019,7 +1076,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding: 16px 24px; } -.emotion-48 .dashboard .widget.chart-widget { +.emotion-50 .dashboard .widget.chart-widget { padding: 16px; width: 19vw; min-height: 235px; @@ -1027,7 +1084,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p min-width: 375px; } -.emotion-49 { +.emotion-51 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; @@ -1048,12 +1105,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media (min-width:1536px) { - .emotion-49 { + .emotion-51 { min-width: 50vw; } } -.emotion-53 { +.emotion-55 { display: block; background-color: rgba(31, 31, 32, 0.11); height: 1.2em; @@ -1061,7 +1118,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p animation: animation-0 2s ease-in-out 0.5s infinite; } -.emotion-54 { +.emotion-58 { + gap: 16px; +} + +.emotion-59 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -1095,171 +1156,68 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p text-decoration: none; color: inherit; text-transform: none; + max-width: 100%; font-family: Red Hat Text; - font-weight: 500; - font-size: 0.875rem; - line-height: 1.75; - text-transform: uppercase; - min-width: 64px; - padding: 6px 16px; + font-size: 0.8125rem; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + height: 32px; + line-height: 1.5; + color: #1f1f20; + background-color: rgba(0, 0, 0, 0.08); + border-radius: 16px; + white-space: nowrap; + -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + cursor: unset; + outline: 0; + -webkit-text-decoration: none; + text-decoration: none; border: 0; - border-radius: 4px; - -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - padding: 6px 8px; - color: var(--variant-textColor); - background-color: var(--variant-textBg); - color: inherit; - border-color: currentColor; - --variant-containedBg: #dededf; - -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - text-transform: none; + padding: 0; + vertical-align: middle; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: transparent; + cursor: pointer; box-shadow: none; - text-transform: none; } -.emotion-54::-moz-focus-inner { +.emotion-59::-moz-focus-inner { border-style: none; } -.emotion-54.Mui-disabled { +.emotion-59.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-54 { + .emotion-59 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-54:hover { - -webkit-text-decoration: none; - text-decoration: none; -} - -.emotion-54.Mui-disabled { - color: rgba(0, 0, 0, 0.26); +.emotion-59.Mui-disabled { + opacity: 0.38; + pointer-events: none; } -@media (hover: hover) { - .emotion-54:hover { - --variant-containedBg: #f5f5f5; - --variant-textBg: rgba(31, 31, 32, 0.04); - --variant-outlinedBg: rgba(31, 31, 32, 0.04); - } -} - -.emotion-54.MuiButton-loading { - color: transparent; -} - -.emotion-54:hover:not(.MuiButton-colorInfo) { - box-shadow: none; -} - -.emotion-56 { - gap: 16px; -} - -.emotion-57 { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - position: relative; - box-sizing: border-box; - -webkit-tap-highlight-color: transparent; - background-color: transparent; - outline: 0; - border: 0; - margin: 0; - border-radius: 0; - padding: 0; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - -moz-appearance: none; - -webkit-appearance: none; - -webkit-text-decoration: none; - text-decoration: none; - color: inherit; - text-transform: none; - max-width: 100%; - font-family: Red Hat Text; - font-size: 0.8125rem; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - height: 32px; - line-height: 1.5; - color: #1f1f20; - background-color: rgba(0, 0, 0, 0.08); - border-radius: 16px; - white-space: nowrap; - -webkit-transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - cursor: unset; - outline: 0; - -webkit-text-decoration: none; - text-decoration: none; - border: 0; - padding: 0; - vertical-align: middle; - box-sizing: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; - cursor: pointer; - box-shadow: none; -} - -.emotion-57::-moz-focus-inner { - border-style: none; -} - -.emotion-57.Mui-disabled { - pointer-events: none; - cursor: default; -} - -@media print { - .emotion-57 { - -webkit-print-color-adjust: exact; - color-adjust: exact; - } -} - -.emotion-57.Mui-disabled { - opacity: 0.38; - pointer-events: none; -} - -.emotion-57 .MuiChip-avatar { +.emotion-59 .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; @@ -1268,12 +1226,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 0.75rem; } -.emotion-57 .MuiChip-icon { +.emotion-59 .MuiChip-icon { margin-left: 5px; margin-right: -6px; } -.emotion-57 .MuiChip-deleteIcon { +.emotion-59 .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(31, 31, 32, 0.26); font-size: 22px; @@ -1281,27 +1239,27 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin: 0 5px 0 -6px; } -.emotion-57 .MuiChip-deleteIcon:hover { +.emotion-59 .MuiChip-deleteIcon:hover { color: rgba(31, 31, 32, 0.4); } -.emotion-57 .MuiChip-icon { +.emotion-59 .MuiChip-icon { color: #5f5f60; } -.emotion-57:hover { +.emotion-59:hover { background-color: rgba(0, 0, 0, 0.12); } -.emotion-57.Mui-focusVisible { +.emotion-59.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); } -.emotion-57:active { +.emotion-59:active { box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); } -.emotion-58 { +.emotion-60 { overflow: hidden; text-overflow: ellipsis; padding-left: 12px; @@ -1309,16 +1267,16 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p white-space: nowrap; } -.emotion-59 { +.emotion-61 { margin: auto; margin-left: 0; } -.emotion-59:hover svg { +.emotion-61:hover svg { color: #015969; } -.emotion-60 { +.emotion-62 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -1336,11 +1294,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #1d8faf; } -.emotion-60.read { +.emotion-62.read { color: #9c9c9d; } -.emotion-61 { +.emotion-63 { position: absolute; top: -4px; bottom: -4px; @@ -1350,15 +1308,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-radius: 50%; } -.emotion-61.read { +.emotion-63.read { border-color: #9c9c9d; } -.emotion-61:hover { +.emotion-63:hover { border-color: #015969; } -.emotion-65 { +.emotion-67 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; @@ -1369,28 +1327,28 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-top: 0; } -.emotion-65 .deployments .dashboard>h4 { +.emotion-67 .deployments .dashboard>h4 { margin-top: 48px; } -.emotion-65 .deployments .dashboard>h4.margin-top-none { +.emotion-67 .deployments .dashboard>h4.margin-top-none { margin-top: 0; } @media (min-width:1536px) { - .emotion-65 { + .emotion-67 { border-left: 1px solid #9c9c9d; margin-top: -16px; padding-left: 48px; padding-top: 16px; } - .emotion-65 .deployments .dashboard>h4 { + .emotion-67 .deployments .dashboard>h4 { margin-top: 0; } } -.emotion-66 { +.emotion-68 { margin: 0; font-weight: 500; font-family: Red Hat Text; @@ -1398,7 +1356,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.75; } -.emotion-68 { +.emotion-70 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -1414,11 +1372,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-left: 12px; } -.emotion-68>div:last-child { +.emotion-70>div:last-child { width: 100%; } -.emotion-70 { +.emotion-72 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -1426,7 +1384,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.43; } -.emotion-71 { +.emotion-73 { position: relative; overflow: hidden; display: block; @@ -1436,13 +1394,13 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media print { - .emotion-71 { + .emotion-73 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-72 { +.emotion-74 { width: 100%; position: absolute; left: 0; @@ -1457,7 +1415,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p animation: animation-1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; } -.emotion-73 { +.emotion-75 { width: 100%; position: absolute; left: 0; @@ -1473,11 +1431,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p animation: animation-2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; } -.emotion-104 { +.emotion-106 { margin-top: -10px; } -.emotion-105 { +.emotion-107 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -1488,13 +1446,13 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p max-width: 500px; } -.emotion-105>time { +.emotion-107>time { -webkit-align-self: flex-end; -ms-flex-item-align: flex-end; align-self: flex-end; } -.emotion-106 { +.emotion-108 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -1502,20 +1460,20 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.66; } -.emotion-110 { +.emotion-112 { background: #fff; border-radius: 4px; padding: 4px; } -.emotion-110>.flexbox { +.emotion-112>.flexbox { -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; -webkit-justify-content: space-evenly; justify-content: space-evenly; } -.emotion-132 { +.emotion-134 { position: fixed; display: grid; bottom: 0; @@ -1550,23 +1508,23 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p href="/" >
Dashboard

Accepted devices

2
@@ -1913,7 +1878,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="flexbox column full-width margin-top-x-small" >
@@ -1928,14 +1893,14 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="flexbox centered" >
Recent deployments
Pending

Test @@ -2059,27 +2024,27 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

test deployment @@ -2089,29 +2054,29 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

r1

test deployment 2 @@ -2121,11 +2086,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

In Progress

Test @@ -2180,27 +2145,27 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

test deployment @@ -2210,29 +2175,29 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

r1

test deployment 2 @@ -2242,11 +2207,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="" >

Finished

Test

test deployment

r1

test deployment 2

`; @@ -2492,16 +2457,6 @@ exports[`App Component > renders correctly 1`] = ` } } -.emotion-0.service-provider { - grid-template-columns: 1fr max-content; -} - -.emotion-0 #logo { - min-width: 142px; - height: 48px; - margin-right: 25px; -} - .emotion-1 { margin: 0; font: inherit; @@ -2519,6 +2474,11 @@ exports[`App Component > renders correctly 1`] = ` } .emotion-2 { + min-width: 142px; + height: 48px; +} + +.emotion-3 { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; @@ -2527,20 +2487,20 @@ exports[`App Component > renders correctly 1`] = ` display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-transition: all 0.1s ease; - transition: all 0.1s ease; } -.emotion-2 .MuiTextField-root { +.emotion-3 .MuiTextField-root { width: 220px; max-width: 640px; + -webkit-transition: width 0.1s ease; + transition: width 0.1s ease; } -.emotion-2 .MuiTextField-root:focus-within { +.emotion-3 .MuiTextField-root:focus-within { width: 100%; } -.emotion-3 { +.emotion-4 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -2563,26 +2523,26 @@ exports[`App Component > renders correctly 1`] = ` display: -webkit-flex; display: -ms-flexbox; display: flex; - -webkit-transition: all 0.1s ease; - transition: all 0.1s ease; } -.emotion-3 .MuiTextField-root { +.emotion-4 .MuiTextField-root { width: 220px; max-width: 640px; + -webkit-transition: width 0.1s ease; + transition: width 0.1s ease; } -.emotion-3 .MuiTextField-root:focus-within { +.emotion-4 .MuiTextField-root:focus-within { width: 100%; } -.emotion-3 .MuiOutlinedInput-root:hover .MuiInputAdornment-root, -.emotion-3 .Mui-focused .MuiInputAdornment-root { +.emotion-4 .MuiOutlinedInput-root:hover .MuiInputAdornment-root, +.emotion-4 .Mui-focused .MuiInputAdornment-root { visibility: visible; opacity: 1; } -.emotion-4 { +.emotion-5 { font-family: Red Hat Text; font-weight: 400; font-size: 1rem; @@ -2604,42 +2564,42 @@ exports[`App Component > renders correctly 1`] = ` padding-left: 14px; } -.emotion-4.Mui-disabled { +.emotion-5.Mui-disabled { color: #9c9c9d; cursor: default; } -.emotion-4:hover .MuiOutlinedInput-notchedOutline { +.emotion-5:hover .MuiOutlinedInput-notchedOutline { border-color: #1f1f20; } @media (hover: none) { - .emotion-4:hover .MuiOutlinedInput-notchedOutline { + .emotion-5:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); } } -.emotion-4.Mui-focused .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; } -.emotion-4.Mui-focused .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: #1d8faf; } -.emotion-4.Mui-error .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-error .MuiOutlinedInput-notchedOutline { border-color: #d32f2f; } -.emotion-4.Mui-disabled .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); } -.emotion-4.Mui-disabled .MuiOutlinedInput-notchedOutline { +.emotion-5.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.42); } -.emotion-5 { +.emotion-6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -2654,7 +2614,7 @@ exports[`App Component > renders correctly 1`] = ` margin-right: 8px; } -.emotion-6 { +.emotion-7 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -2672,7 +2632,7 @@ exports[`App Component > renders correctly 1`] = ` color: rgba(0, 0, 0, 0.26); } -.emotion-7 { +.emotion-8 { font: inherit; letter-spacing: inherit; color: currentColor; @@ -2696,80 +2656,80 @@ exports[`App Component > renders correctly 1`] = ` padding-left: 0; } -.emotion-7::-webkit-input-placeholder { +.emotion-8::-webkit-input-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7::-moz-placeholder { +.emotion-8::-moz-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7::-ms-input-placeholder { +.emotion-8::-ms-input-placeholder { color: currentColor; opacity: 0.42; -webkit-transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; } -.emotion-7:focus { +.emotion-8:focus { outline: 0; } -.emotion-7:invalid { +.emotion-8:invalid { box-shadow: none; } -.emotion-7::-webkit-search-decoration { +.emotion-8::-webkit-search-decoration { -webkit-appearance: none; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-webkit-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-webkit-input-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-moz-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-moz-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7::-ms-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8::-ms-input-placeholder { opacity: 0!important; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-webkit-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-webkit-input-placeholder { opacity: 0.42; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-moz-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-moz-placeholder { opacity: 0.42; } -label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-placeholder { +label[data-shrink=false]+.MuiInputBase-formControl .emotion-8:focus::-ms-input-placeholder { opacity: 0.42; } -.emotion-7.Mui-disabled { +.emotion-8.Mui-disabled { opacity: 1; -webkit-text-fill-color: #9c9c9d; } -.emotion-7:-webkit-autofill { +.emotion-8:-webkit-autofill { -webkit-animation-duration: 5000s; animation-duration: 5000s; -webkit-animation-name: mui-auto-fill; animation-name: mui-auto-fill; } -.emotion-7:-webkit-autofill { +.emotion-8:-webkit-autofill { border-radius: inherit; } -.emotion-8 { +.emotion-9 { text-align: left; position: absolute; bottom: 0; @@ -2787,7 +2747,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-color: rgba(0, 0, 0, 0.23); } -.emotion-9 { +.emotion-10 { float: unset; width: auto; overflow: hidden; @@ -2797,7 +2757,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; } -.emotion-10 { +.emotion-11 { position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; @@ -2809,7 +2769,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p flex-shrink: 0; } -.emotion-11 { +.emotion-12 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -2871,33 +2831,33 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p --pressed-color: rgba(95, 95, 96, 0.3); } -.emotion-11::-moz-focus-inner { +.emotion-12::-moz-focus-inner { border-style: none; } -.emotion-11.Mui-disabled { +.emotion-12.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-11 { + .emotion-12 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-11:hover { +.emotion-12:hover { -webkit-text-decoration: none; text-decoration: none; } -.emotion-11.Mui-disabled { +.emotion-12.Mui-disabled { color: rgba(0, 0, 0, 0.26); } @media (hover: hover) { - .emotion-11:hover { + .emotion-12:hover { --variant-containedBg: #015969; --variant-textBg: rgba(29, 143, 175, 0.04); --variant-outlinedBorder: #1d8faf; @@ -2905,15 +2865,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } } -.emotion-11.MuiButton-loading { +.emotion-12.MuiButton-loading { color: transparent; } -.emotion-11:hover:not(.MuiButton-colorInfo) { +.emotion-12:hover:not(.MuiButton-colorInfo) { box-shadow: none; } -.emotion-12 { +.emotion-13 { display: inherit; -webkit-align-items: center; -webkit-box-align: center; @@ -2923,17 +2883,17 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-left: -4px; } -.emotion-12::before { +.emotion-13::before { content: "\\200b"; width: 0; overflow: hidden; } -.emotion-12>*:nth-of-type(1) { +.emotion-13>*:nth-of-type(1) { font-size: 20px; } -.emotion-13 { +.emotion-14 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -2950,17 +2910,17 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 1.25rem; } -.emotion-14 { +.emotion-15 { display: inherit; margin-right: -4px; margin-left: 8px; } -.emotion-14>*:nth-of-type(1) { +.emotion-15>*:nth-of-type(1) { font-size: 20px; } -.emotion-15 { +.emotion-16 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -2978,7 +2938,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #5f5f60; } -.emotion-16 { +.emotion-17 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -3025,24 +2985,24 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media (forced-colors: active) { - .emotion-16 { + .emotion-17 { border: 1px solid ButtonBorder; } } -.emotion-16.MuiBadge-invisible { +.emotion-17.MuiBadge-invisible { -webkit-transform: scale(0) translate(var(--Badge-translate)); -moz-transform: scale(0) translate(var(--Badge-translate)); -ms-transform: scale(0) translate(var(--Badge-translate)); transform: scale(0) translate(var(--Badge-translate)); } -.emotion-16 .MuiBadge-colorInfo { +.emotion-17 .MuiBadge-colorInfo { background-color: #f4f4f5; color: #1f1f20; } -.emotion-17 { +.emotion-18 { margin: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; @@ -3054,46 +3014,109 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p height: 100%; border-bottom-width: 0; border-right-width: thin; - color: #5f5f60; height: 24px; } -.emotion-17:hover { - color: #5f5f60; +.emotion-19 { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + background-color: transparent; + outline: 0; + border: 0; + margin: 0; + border-radius: 0; + padding: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -moz-appearance: none; + -webkit-appearance: none; + -webkit-text-decoration: none; + text-decoration: none; + color: inherit; + text-transform: none; + font-family: Red Hat Text; + font-weight: 500; + font-size: 0.875rem; + line-height: 1.75; + text-transform: uppercase; + min-width: 64px; + padding: 6px 16px; + border: 0; + border-radius: 4px; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + padding: 6px 8px; + color: var(--variant-textColor); + background-color: var(--variant-textBg); + color: inherit; + border-color: currentColor; + --variant-containedBg: #dededf; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + text-transform: none; + box-shadow: none; + text-transform: none; } -.emotion-18 { - margin: 0; - font: inherit; - line-height: inherit; - letter-spacing: inherit; - color: #1d8faf; - -webkit-text-decoration: underline; - text-decoration: underline; - text-decoration-color: var(--Link-underlineColor); - --Link-underlineColor: rgba(29, 143, 175, 0.4); - color: #5f5f60; - color: #5f5f60; - height: 24px; +.emotion-19::-moz-focus-inner { + border-style: none; } -.emotion-18:hover { - text-decoration-color: inherit; +.emotion-19.Mui-disabled { + pointer-events: none; + cursor: default; } -.emotion-18:hover { - color: #5f5f60; +@media print { + .emotion-19 { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } } -.emotion-20 { - margin: 0; - font-family: Red Hat Text; - font-weight: 500; - font-size: 0.875rem; - line-height: 1.57; +.emotion-19:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + +.emotion-19.Mui-disabled { + color: rgba(0, 0, 0, 0.26); +} + +@media (hover: hover) { + .emotion-19:hover { + --variant-containedBg: #f5f5f5; + --variant-textBg: rgba(31, 31, 32, 0.04); + --variant-outlinedBg: rgba(31, 31, 32, 0.04); + } +} + +.emotion-19.MuiButton-loading { + color: transparent; +} + +.emotion-19:hover:not(.MuiButton-colorInfo) { + box-shadow: none; } -.emotion-22 { +.emotion-23 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -3141,68 +3164,59 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding: 6px 8px; color: var(--variant-textColor); background-color: var(--variant-textBg); - --variant-textColor: #1d8faf; - --variant-outlinedColor: #1d8faf; - --variant-outlinedBorder: rgba(29, 143, 175, 0.5); - --variant-containedColor: #fff; - --variant-containedBg: #1d8faf; + color: inherit; + border-color: currentColor; + --variant-containedBg: #dededf; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; text-transform: none; box-shadow: none; text-transform: none; - color: #5f5f60; - height: 24px; - height: 100%; + max-width: 250px; } -.emotion-22::-moz-focus-inner { +.emotion-23::-moz-focus-inner { border-style: none; } -.emotion-22.Mui-disabled { +.emotion-23.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-22 { + .emotion-23 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-22:hover { +.emotion-23:hover { -webkit-text-decoration: none; text-decoration: none; } -.emotion-22.Mui-disabled { +.emotion-23.Mui-disabled { color: rgba(0, 0, 0, 0.26); } @media (hover: hover) { - .emotion-22:hover { - --variant-containedBg: #015969; - --variant-textBg: rgba(29, 143, 175, 0.04); - --variant-outlinedBorder: #1d8faf; - --variant-outlinedBg: rgba(29, 143, 175, 0.04); + .emotion-23:hover { + --variant-containedBg: #f5f5f5; + --variant-textBg: rgba(31, 31, 32, 0.04); + --variant-outlinedBg: rgba(31, 31, 32, 0.04); } } -.emotion-22.MuiButton-loading { +.emotion-23.MuiButton-loading { color: transparent; } -.emotion-22:hover:not(.MuiButton-colorInfo) { +.emotion-23:hover:not(.MuiButton-colorInfo) { box-shadow: none; } -.emotion-22:hover { - color: #5f5f60; -} - -.emotion-24 { +.emotion-25 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -3219,16 +3233,24 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 1.5rem; } -.emotion-25 { +.emotion-26 { + margin: 0; + font-family: Red Hat Text; + font-weight: 500; + font-size: 0.875rem; + line-height: 1.57; +} + +.emotion-27 { background-color: rgb(234, 234, 234); position: relative; } -.emotion-25 .MuiList-root { +.emotion-27 .MuiList-root { padding-top: 0; } -.emotion-25::after { +.emotion-27::after { content: ""; position: absolute; top: 0; @@ -3239,7 +3261,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p z-index: 1; } -.emotion-26 { +.emotion-28 { list-style: none; margin: 0; padding: 0; @@ -3248,7 +3270,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-bottom: 8px; } -.emotion-27 { +.emotion-29 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -3278,12 +3300,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-bottom: 1px solid transparent; } -.emotion-27:hover { +.emotion-29:hover { background-color: #fff; color: #1f1f20; } -.emotion-27.active { +.emotion-29.active { background-color: #fff; border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); @@ -3291,7 +3313,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p z-index: 2; } -.emotion-28 { +.emotion-30 { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; @@ -3300,15 +3322,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-bottom: 4px; } -.MuiTypography-root:where(.emotion-28 .MuiListItemText-primary) { +.MuiTypography-root:where(.emotion-30 .MuiListItemText-primary) { display: block; } -.MuiTypography-root:where(.emotion-28 .MuiListItemText-secondary) { +.MuiTypography-root:where(.emotion-30 .MuiListItemText-secondary) { display: block; } -.emotion-29 { +.emotion-31 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -3316,7 +3338,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.5; } -.emotion-42 { +.emotion-44 { list-style: none; margin: 0; padding: 0; @@ -3328,7 +3350,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-right: 16px; } -.emotion-43 { +.emotion-45 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -3341,11 +3363,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p --Link-underlineColor: rgba(29, 143, 175, 0.4); } -.emotion-43:hover { +.emotion-45:hover { text-decoration-color: inherit; } -.emotion-47 { +.emotion-49 { margin: 0; font-weight: 500; font-family: Red Hat Text; @@ -3353,7 +3375,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.334; } -.emotion-48 { +.emotion-50 { -webkit-column-gap: 48px; column-gap: 48px; display: -webkit-box; @@ -3367,7 +3389,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin-bottom: 48px; } -.emotion-48 .dashboard { +.emotion-50 .dashboard { -webkit-column-gap: 32px; column-gap: 32px; row-gap: 32px; @@ -3377,7 +3399,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p flex-wrap: wrap; } -.emotion-48 .dashboard .widget { +.emotion-50 .dashboard .widget { border-radius: 4px; border: 1px solid #dededf; display: grid; @@ -3388,7 +3410,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding: 16px 24px; } -.emotion-48 .dashboard .widget.chart-widget { +.emotion-50 .dashboard .widget.chart-widget { padding: 16px; width: 19vw; min-height: 235px; @@ -3396,7 +3418,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p min-width: 375px; } -.emotion-49 { +.emotion-51 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; @@ -3417,12 +3439,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media (min-width:1536px) { - .emotion-49 { + .emotion-51 { min-width: 50vw; } } -.emotion-53 { +.emotion-55 { background-color: #fff; color: #1f1f20; -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; @@ -3435,7 +3457,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-radius: 4px; } -.emotion-54 { +.emotion-56 { margin: 0; font-family: Red Hat Text; font-weight: 500; @@ -3444,7 +3466,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #1f1f20; } -.emotion-55 { +.emotion-57 { margin: 0; font-family: Red Hat Text; font-weight: 400; @@ -3453,7 +3475,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #1f1f20; } -.emotion-56 { +.emotion-58 { position: relative; overflow: hidden; display: block; @@ -3463,13 +3485,13 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p } @media print { - .emotion-56 { + .emotion-58 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-57 { +.emotion-59 { width: 100%; position: absolute; left: 0; @@ -3483,110 +3505,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p transition: transform .4s linear 0ms; } -.emotion-58 { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - position: relative; - box-sizing: border-box; - -webkit-tap-highlight-color: transparent; - background-color: transparent; - outline: 0; - border: 0; - margin: 0; - border-radius: 0; - padding: 0; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - -moz-appearance: none; - -webkit-appearance: none; - -webkit-text-decoration: none; - text-decoration: none; - color: inherit; - text-transform: none; - font-family: Red Hat Text; - font-weight: 500; - font-size: 0.875rem; - line-height: 1.75; - text-transform: uppercase; - min-width: 64px; - padding: 6px 16px; - border: 0; - border-radius: 4px; - -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - padding: 6px 8px; - color: var(--variant-textColor); - background-color: var(--variant-textBg); - color: inherit; - border-color: currentColor; - --variant-containedBg: #dededf; - -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; - text-transform: none; - box-shadow: none; - text-transform: none; -} - -.emotion-58::-moz-focus-inner { - border-style: none; -} - -.emotion-58.Mui-disabled { - pointer-events: none; - cursor: default; -} - -@media print { - .emotion-58 { - -webkit-print-color-adjust: exact; - color-adjust: exact; - } -} - -.emotion-58:hover { - -webkit-text-decoration: none; - text-decoration: none; -} - -.emotion-58.Mui-disabled { - color: rgba(0, 0, 0, 0.26); -} - -@media (hover: hover) { - .emotion-58:hover { - --variant-containedBg: #f5f5f5; - --variant-textBg: rgba(31, 31, 32, 0.04); - --variant-outlinedBg: rgba(31, 31, 32, 0.04); - } -} - -.emotion-58.MuiButton-loading { - color: transparent; -} - -.emotion-58:hover:not(.MuiButton-colorInfo) { - box-shadow: none; -} - -.emotion-60 { +.emotion-62 { gap: 16px; } -.emotion-61 { +.emotion-63 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -3660,28 +3583,28 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p box-shadow: none; } -.emotion-61::-moz-focus-inner { +.emotion-63::-moz-focus-inner { border-style: none; } -.emotion-61.Mui-disabled { +.emotion-63.Mui-disabled { pointer-events: none; cursor: default; } @media print { - .emotion-61 { + .emotion-63 { -webkit-print-color-adjust: exact; color-adjust: exact; } } -.emotion-61.Mui-disabled { +.emotion-63.Mui-disabled { opacity: 0.38; pointer-events: none; } -.emotion-61 .MuiChip-avatar { +.emotion-63 .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; @@ -3690,12 +3613,12 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p font-size: 0.75rem; } -.emotion-61 .MuiChip-icon { +.emotion-63 .MuiChip-icon { margin-left: 5px; margin-right: -6px; } -.emotion-61 .MuiChip-deleteIcon { +.emotion-63 .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(31, 31, 32, 0.26); font-size: 22px; @@ -3703,27 +3626,27 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p margin: 0 5px 0 -6px; } -.emotion-61 .MuiChip-deleteIcon:hover { +.emotion-63 .MuiChip-deleteIcon:hover { color: rgba(31, 31, 32, 0.4); } -.emotion-61 .MuiChip-icon { +.emotion-63 .MuiChip-icon { color: #5f5f60; } -.emotion-61:hover { +.emotion-63:hover { background-color: rgba(0, 0, 0, 0.12); } -.emotion-61.Mui-focusVisible { +.emotion-63.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); } -.emotion-61:active { +.emotion-63:active { box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); } -.emotion-62 { +.emotion-64 { overflow: hidden; text-overflow: ellipsis; padding-left: 12px; @@ -3731,16 +3654,16 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p white-space: nowrap; } -.emotion-63 { +.emotion-65 { margin: auto; margin-left: 0; } -.emotion-63:hover svg { +.emotion-65:hover svg { color: #015969; } -.emotion-64 { +.emotion-66 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -3758,11 +3681,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p color: #1d8faf; } -.emotion-64.read { +.emotion-66.read { color: #9c9c9d; } -.emotion-65 { +.emotion-67 { position: absolute; top: -4px; bottom: -4px; @@ -3772,15 +3695,15 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p border-radius: 50%; } -.emotion-65.read { +.emotion-67.read { border-color: #9c9c9d; } -.emotion-65:hover { +.emotion-67:hover { border-color: #015969; } -.emotion-69 { +.emotion-71 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; @@ -3791,28 +3714,28 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p padding-top: 0; } -.emotion-69 .deployments .dashboard>h4 { +.emotion-71 .deployments .dashboard>h4 { margin-top: 48px; } -.emotion-69 .deployments .dashboard>h4.margin-top-none { +.emotion-71 .deployments .dashboard>h4.margin-top-none { margin-top: 0; } @media (min-width:1536px) { - .emotion-69 { + .emotion-71 { border-left: 1px solid #9c9c9d; margin-top: -16px; padding-left: 48px; padding-top: 16px; } - .emotion-69 .deployments .dashboard>h4 { + .emotion-71 .deployments .dashboard>h4 { margin-top: 0; } } -.emotion-70 { +.emotion-72 { margin: 0; font-weight: 500; font-family: Red Hat Text; @@ -3820,7 +3743,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p line-height: 1.75; } -.emotion-74 { +.emotion-76 { margin-top: -10px; } @@ -3842,23 +3765,23 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p href="/" >
Dashboard

Accepted devices

2
@@ -4209,7 +4139,7 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p data-mui-internal-clone-element="true" >
standard

2/500 @@ -4238,11 +4168,11 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p aria-valuemax="100" aria-valuemin="0" aria-valuenow="0" - class="MuiLinearProgress-root MuiLinearProgress-colorPrimary MuiLinearProgress-determinate emotion-56" + class="MuiLinearProgress-root MuiLinearProgress-colorPrimary MuiLinearProgress-determinate emotion-58" role="progressbar" > @@ -4261,14 +4191,14 @@ label[data-shrink=false]+.MuiInputBase-formControl .emotion-7:focus::-ms-input-p class="flexbox centered" >

Recent deployments
Pending
In Progress
Finished
renders correctly 1`] = ` .emotion-0 { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + position: relative; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + background-color: transparent; + outline: 0; + border: 0; margin: 0; - font: inherit; - line-height: inherit; - letter-spacing: inherit; - color: #1976d2; - -webkit-text-decoration: underline; - text-decoration: underline; - text-decoration-color: var(--Link-underlineColor); - --Link-underlineColor: rgba(25, 118, 210, 0.4); - color: rgba(0, 0, 0, 0.6); + border-radius: 0; + padding: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -moz-appearance: none; + -webkit-appearance: none; + -webkit-text-decoration: none; + text-decoration: none; + color: inherit; + font-family: "Roboto","Helvetica","Arial",sans-serif; + font-weight: 500; + font-size: 0.875rem; + line-height: 1.75; + letter-spacing: 0.02857em; + text-transform: uppercase; + min-width: 64px; + padding: 6px 16px; + border: 0; + border-radius: 4px; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + padding: 6px 8px; + color: var(--variant-textColor); + background-color: var(--variant-textBg); + color: inherit; + border-color: currentColor; + --variant-containedBg: #e0e0e0; + -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; + transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; +} + +.emotion-0::-moz-focus-inner { + border-style: none; +} + +.emotion-0.Mui-disabled { + pointer-events: none; + cursor: default; +} + +@media print { + .emotion-0 { + -webkit-print-color-adjust: exact; + color-adjust: exact; + } } .emotion-0:hover { - text-decoration-color: inherit; + -webkit-text-decoration: none; + text-decoration: none; +} + +.emotion-0.Mui-disabled { + color: rgba(0, 0, 0, 0.26); +} + +@media (hover: hover) { + .emotion-0:hover { + --variant-containedBg: #f5f5f5; + --variant-textBg: rgba(0, 0, 0, 0.04); + --variant-outlinedBg: rgba(0, 0, 0, 0.04); + } +} + +.emotion-0.MuiButton-loading { + color: transparent; } .emotion-1 { + display: inherit; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-right: 8px; + margin-left: -4px; +} + +.emotion-1::before { + content: "\\200b"; + width: 0; + overflow: hidden; +} + +.emotion-1>*:nth-of-type(1) { + font-size: 20px; +} + +.emotion-2 { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; @@ -35,33 +130,28 @@ exports[`DeploymentNotifications Component > renders correctly 1`] = ` font-size: 1.25rem; } -.emotion-2 { - margin: 0; - font-family: "Roboto","Helvetica","Arial",sans-serif; - font-weight: 500; - font-size: 0.875rem; - line-height: 1.57; - letter-spacing: 0.00714em; -} - - -
+ + `; diff --git a/frontend/src/js/components/header/__snapshots__/DeviceNotifications.test.tsx.snap b/frontend/src/js/components/header/__snapshots__/DeviceNotifications.test.tsx.snap index 4e5937c9f..7b39e6c06 100644 --- a/frontend/src/js/components/header/__snapshots__/DeviceNotifications.test.tsx.snap +++ b/frontend/src/js/components/header/__snapshots__/DeviceNotifications.test.tsx.snap @@ -847,7 +847,7 @@ exports[`DeviceNotifications Component > renders correctly 1`] = ` class="" >
@@ -1145,7 +1145,7 @@ exports[`DeviceNotifications Component > renders correctly at limit 1`] = ` class="" >
@@ -1443,7 +1443,7 @@ exports[`DeviceNotifications Component > renders correctly close to limits 1`] = class="" >
@@ -1737,7 +1737,7 @@ exports[`DeviceNotifications Component > renders correctly with limits 1`] = ` class="" >
@@ -2031,7 +2031,7 @@ exports[`DeviceNotifications Component > renders correctly without limits 1`] = class="" >