CSS lint and style fix

This commit is contained in:
2025-02-12 10:24:08 -06:00
parent bfd958d78f
commit c2158b177e
15 changed files with 431 additions and 432 deletions

View File

@@ -1,4 +1,4 @@
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,400;1,100;1,200&display=swap'); @import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,400;1,100;1,200&display=swap");
.Toastify__toast-theme--light { .Toastify__toast-theme--light {
backdrop-filter: blur(10px) !important; backdrop-filter: blur(10px) !important;

View File

@@ -47,7 +47,7 @@ export function Settings() {
className={tabClasses.settingsTabs} className={tabClasses.settingsTabs}
classNames={tabClasses} classNames={tabClasses}
> >
<Tabs.List style={{ justifyContent: 'space-between' }}> <Tabs.List style={{ justifyContent: isMobile ? 'space-between' : undefined }}>
<Tabs.Tab px={isMobile ? '.9rem' : undefined} value='personalization'> <Tabs.Tab px={isMobile ? '.9rem' : undefined} value='personalization'>
{isMobile ? <FiUser /> : 'Personal Info'} {isMobile ? <FiUser /> : 'Personal Info'}
</Tabs.Tab> </Tabs.Tab>

View File

@@ -1,74 +1,74 @@
.backButton { .backButton {
&.root { &.root {
background-color: transparent !important; background-color: transparent !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
width: 2rem; width: 2rem;
height: 2rem; height: 2rem;
margin-right: 1rem; margin-right: 1rem;
margin-top: 1.5rem; margin-top: 1.5rem;
.icon { .icon {
font-size: 24px; font-size: 24px;
} }
.loader { .loader {
display: none; display: none;
} }
:hover { :hover {
background-color: transparent !important; background-color: transparent !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
} }
} }
} }
.editButton { .editButton {
&.root { &.root {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
.icon { .icon {
font-size: 24px; font-size: 24px;
} }
.loader { .loader {
display: none; display: none;
} }
:hover { :hover {
background-color: var(--color-text-pri) !important; background-color: var(--color-text-pri) !important;
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
} }
} }
} }
.themeEditButton { .themeEditButton {
&.root { &.root {
background-color: white !important; background-color: white !important;
.icon { .icon {
font-size: 24px; font-size: 24px;
} }
.loader { .loader {
display: none; display: none;
} }
:hover { :hover {
background-color: var(--color-text-pri) !important; background-color: var(--color-text-pri) !important;
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
} }
} }
} }
.menuActions { .menuActions {
&.root { &.root {
transition: all .1s ease; transition: all .1s ease;
width: 40px; width: 40px;
height: 30px; height: 30px;
border-radius: 10px; border-radius: 10px;
border: none; border: none;
.icon { .icon {
font-size: 24px; font-size: 24px;
} }
.loader { .loader {
display: none; display: none;
} }
:hover { :hover {
background-color: var(--color-text-pri) !important; background-color: var(--color-text-pri) !important;
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
transition: all .1s ease; transition: all .1s ease;
} }
} }
} }

View File

@@ -1,76 +1,75 @@
.settingsButton { .settingsButton {
&.root { &.root {
width: 2rem; width: 2rem;
height: 2rem; height: 2rem;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
position: fixed; position: fixed;
bottom: 10px; bottom: 10px;
left: 10px; left: 10px;
color: var(--color-text-pri); color: var(--color-text-pri);
background-color: var(--color-background); background-color: var(--color-background);
border-radius: 100%; border-radius: 100%;
border: solid 2px var(--color-text-pri); border: solid 2px var(--color-text-pri);
cursor: pointer; cursor: pointer;
}
} &:hover {
&:hover { background-color: var(--color-background) !important;
background-color: var(--color-background) !important; color: var(--color-text-pri) !important;
color: var(--color-text-pri) !important; }
}
} }
.themeButton{ .themeButton {
&.root { &.root {
font-size: 1em; font-size: 1em;
font-weight:500; font-weight: 500;
margin: 10px; margin: 10px;
width:128px; width: 128px;
line-height: 3rem; line-height: 3rem;
text-align: center; text-align: center;
text-transform: uppercase; text-transform: uppercase;
border-radius: 1em; border-radius: 1em;
height: 3.5rem; height: 3.5rem;
} }
} }
.wakeButton{ .wakeButton {
&.root { &.root {
font-size: 1em; font-size: 1em;
font-weight:500; font-weight: 500;
margin-bottom: 10px; margin-bottom: 10px;
width:72px; width: 72px;
height:72px; height: 72px;
line-height: 3rem; line-height: 3rem;
text-align: center; text-align: center;
text-transform: uppercase; text-transform: uppercase;
border-radius: 1em; border-radius: 1em;
color: var(--color-text-acc); color: var(--color-text-acc);
background-color: var(--color-background); background-color: var(--color-background);
border: solid 2px var(--color-text-pri); border: solid 2px var(--color-text-pri);
transition: all .2s ease; transition: all .2s ease;
&:hover { &:hover {
color: var(--color-background); color: var(--color-background);
background-color: var(--color-text-pri); background-color: var(--color-text-pri);
border: solid 2px var(--color-text-acc); border: solid 2px var(--color-text-acc);
} }
} }
} }
.tableButton { .tableButton {
&.root { &.root {
&.loader{ &.loader {
display: none; display: none;
} }
width: 2rem; width: 2rem;
height: 2rem; height: 2rem;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
background-color: var(--color-text-pri); background-color: var(--color-text-pri);
color: var(--color-text-acc); color: var(--color-text-acc);
} }
&:hover { &:hover {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
} }
} }

View File

@@ -1,13 +1,13 @@
.dropdown { .dropdown {
color: var(--color-text-pri); color: var(--color-text-pri);
border-color: var(--color-text-pri) !important; border-color: var(--color-text-pri) !important;
} }
.item { .item {
&:hover { &:hover {
background-color: var(--color-text-pri); background-color: var(--color-text-pri);
color: var(--color-background) color: var(--color-background);
} }
} }
.label { .label {
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
} }

View File

@@ -1,58 +1,57 @@
.helpModal { .helpModal {
&.root { &.root {
.content { .content {
border-radius: 15px; border-radius: 15px;
color: var(--color-text-pri); color: var(--color-text-pri);
background-color: var(--color-background); background-color: var(--color-background);
.header { .header {
color: var(--color-text-pri); color: var(--color-text-pri);
.title { .title {
font-size: 22px; font-size: 22px;
} }
.close { .close {
color: white; color: white;
background-color: var(--mantine-color-red-6); background-color: var(--mantine-color-red-6);
max-width: 20px!important; max-width: 20px !important;
max-height: 20px!important; max-height: 20px !important;
&:hover { &:hover {
color: var(--mantine-color-red-1); color: var(--mantine-color-red-1);
background-color: var(--mantine-color-red-4); background-color: var(--mantine-color-red-4);
} }
} }
} }
.body { .body {
margin-top: 1rem; margin-top: 1rem;
} }
} }
} }
} }
.editThemeModal { .editThemeModal {
&.root { &.root {
.content { .content {
justify-content: center; justify-content: center;
align-content: center; align-content: center;
color: var(--color-text-pri); color: var(--color-text-pri);
background-color: var(--color-background); background-color: var(--color-background);
.header { .header {
color: var(--color-text-pri); color: var(--color-text-pri);
background-color: var(--color-text-acc); background-color: var(--color-text-acc);
.close { .close {
color: white; color: white;
background-color: var(--mantine-color-red-6); background-color: var(--mantine-color-red-6);
max-width: 20px!important; max-width: 20px !important;
max-height: 20px!important; max-height: 20px !important;
&:hover { &:hover {
color: var(--mantine-color-red-1); color: var(--mantine-color-red-1);
background-color: var(--mantine-color-red-4); background-color: var(--mantine-color-red-4);
} }
} }
} }
.body { .body {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
} }
} }
} }
} }

View File

@@ -1,61 +1,59 @@
.label { .label {
margin-bottom: 5px !important; margin-bottom: 5px !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
font-size: 14px !important; font-size: 14px !important;
} }
.input { .input {
border-color: light-dark(var(--mantine-color-appGray-2), white) !important; border-color: light-dark(var(--mantine-color-appGray-2), white) !important;
background-color: var(--color-background) !important; background-color: var(--color-background) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
&:focus { &:focus {
border-color: var(--color-text-pri) !important; border-color: var(--color-text-pri) !important;
} }
display: flex !important; display: flex !important;
overflow: clip !important; overflow: clip !important;
height: 36px !important; height: 36px !important;
} }
.options { .options {
.option { .option {
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
font-size: 14px !important; font-size: 14px !important;
/* applies styles to selected item */ /* applies styles to selected item */
&[data-checked] { &[data-checked] {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
&:hover { &:hover {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-background) !important; color: var(--color-background) !important;
} }
} }
/* applies styles to hovered item (with mouse or keyboard) */ /* applies styles to hovered item (with mouse or keyboard) */
&:hover { &:hover {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
} }
} }
} }
.dropdown { .dropdown {
background-color: var(--color-background) !important; background-color: var(--color-background) !important;
} }
.pillsList { .pillsList {
.pill { .pill {
display: none !important; display: none !important;
} }
} }
.inputField { .inputField {
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
&::placeholder { &::placeholder {
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
} }
} }
.root { .root {
width: 45% !important;
width: 45% !important;
} }

View File

@@ -1,22 +1,22 @@
.defaultNavLink { .defaultNavLink {
&.root { &.root {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
border-radius: 4px; border-radius: 4px;
color: var(--color-text-pri); color: var(--color-text-pri);
background-color: var(--color-background); background-color: var(--color-background);
cursor: pointer; cursor: pointer;
} }
&.root:hover { &.root:hover {
border-radius: 4px; border-radius: 4px;
color: var(--color-background); color: var(--color-background);
background-color: var(--color-text-acc); background-color: var(--color-text-acc);
} }
&.chevron { &.chevron {
width: 10px !important; width: 10px !important;
height: 10px !important; height: 10px !important;
} }
} }

View File

@@ -1,5 +1,5 @@
.dropdown { .dropdown {
background-color: var(--color-background); background-color: var(--color-background);
border: solid 2px var(--color-border); border: solid 2px var(--color-border);
border-color: var(--color-border); border-color: var(--color-border);
} }

View File

@@ -1,46 +1,45 @@
.label { .label {
margin-bottom: 5px !important; margin-bottom: 5px !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
font-size: 14px !important; font-size: 14px !important;
} }
.input { .input {
border-color: light-dark(var(--mantine-color-appGray-2), white) !important; border-color: light-dark(var(--mantine-color-appGray-2), white) !important;
background-color: var(--color-background) !important; background-color: var(--color-background) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
&:focus { &:focus {
border-color: var(--color-text-pri) !important; border-color: var(--color-text-pri) !important;
} }
display: flex !important; display: flex !important;
overflow: clip !important; overflow: clip !important;
height: 36px !important; height: 36px !important;
&::placeholder { &::placeholder {
color: var(--color-text-acc) !important; color: var(--color-text-acc) !important;
} }
} }
.options { .options {
.option { .option {
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
font-size: 14px !important; font-size: 14px !important;
/* applies styles to selected item */ /* applies styles to selected item */
&[data-checked] { &[data-checked] {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
&:hover { &:hover {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-background) !important; color: var(--color-background) !important;
} }
} }
/* applies styles to hovered item (with mouse or keyboard) */ /* applies styles to hovered item (with mouse or keyboard) */
&:hover { &:hover {
background-color: var(--color-text-acc) !important; background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important; color: var(--color-text-pri) !important;
} }
} }
} }
.dropdown { .dropdown {
background-color: var(--color-background); background-color: var(--color-background);
} }

View File

@@ -1,5 +1,5 @@
.containerStack { .containerStack {
align-items: stretch; align-items: stretch;
display: grid; display: grid;
grid-column-gap: 20px; grid-column-gap: 20px;
grid-row-gap: 1vh; grid-row-gap: 1vh;
@@ -56,7 +56,7 @@
border-radius: 1em; border-radius: 1em;
} }
.navItem{ .navItem {
gap: 0; gap: 0;
line-height: 1.5rem; line-height: 1.5rem;
margin: 0; margin: 0;

View File

@@ -1,25 +1,24 @@
.settingsTabs { .settingsTabs {
@media (max-width: 600px) { @media (max-width: 600px) {
.panel { .panel {
padding-left: 0 !important; padding-left: 0 !important;
} }
} }
.panel { .panel {
padding-left: 2rem; padding-left: 2rem;
} }
.tab { .tab {
color: var(--color-text-pri); color: var(--color-text-pri);
border-color: var(--color-text-acc); border-color: var(--color-text-acc);
&:hover { &:hover {
color: var(--color-background); color: var(--color-background);
background-color: var(--color-text-acc); background-color: var(--color-text-acc);
} }
&[data-active=true]{ &[data-active="true"] {
border-color: var(--color-text-pri); border-color: var(--color-text-pri);
} }
} }
.list::before { .list::before {
border-color: var(--color-text-acc); border-color: var(--color-text-acc);
} }
} }

View File

@@ -1,137 +1,138 @@
.greeting { .greeting {
&.root { &.root {
margin: 0; margin: 0;
margin-left: .5em; margin-left: .5em;
margin-right: .5em; margin-right: .5em;
padding: 0; padding: 0;
text-align: left; text-align: left;
font-size: 3.5em; font-size: 3.5em;
font-weight: 400; font-weight: 400;
width: max-content; width: max-content;
color: var(--color-text-acc); color: var(--color-text-acc);
} }
} }
.dateTime { .dateTime {
&.root { &.root {
display: flex; display: flex;
font-family: -apple-system, Jost, BlinkMacSystemFont, Helvetica Neue, Roboto, sans-serif !important; font-family: -apple-system, Jost, BlinkMacSystemFont, Helvetica Neue, Roboto,
font-size: 28px; sans-serif !important;
margin: 0; font-size: 28px;
padding: 0; margin: 0;
margin-right: 1em; padding: 0;
text-transform: uppercase; margin-right: 1em;
font-weight: 300; text-transform: uppercase;
color: var(--color-text-pri); font-weight: 300;
} color: var(--color-text-pri);
}
} }
.sectionTitle { .sectionTitle {
&.root { &.root {
text-decoration: underline; text-decoration: underline;
font-size: 20px; font-size: 20px;
font-weight: 200; font-weight: 200;
font-style: italic; font-style: italic;
height: 10px; height: 10px;
text-transform: uppercase; text-transform: uppercase;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
color: var(--color-text-pri); color: var(--color-text-pri);
} }
} }
.label { .label {
&.root { &.root {
color: var(--color-text-pri); color: var(--color-text-pri);
} }
} }
.appName { .appName {
&.root { &.root {
font-weight: 400; font-weight: 400;
font-size: 11px; font-size: 11px;
font-style: normal; font-style: normal;
color: var(--color-text-pri); color: var(--color-text-pri);
font-family: 'Jost', sans-serif; font-family: "Jost", sans-serif;
margin: 0; margin: 0;
} }
} }
.appUrl { .appUrl {
&.root { &.root {
font-size: 11px; font-size: 11px;
font-weight: 400; font-weight: 400;
font-style: italic; font-style: italic;
text-transform: uppercase; text-transform: uppercase;
color: var(--color-text-acc); color: var(--color-text-acc);
margin: 0; margin: 0;
} }
} }
.linkCategory { .linkCategory {
&.root { &.root {
font-size: 14px; font-size: 14px;
font-weight: 400; font-weight: 400;
height: 10px; height: 10px;
color: var(--color-text-acc); color: var(--color-text-acc);
text-transform: uppercase; text-transform: uppercase;
margin-top: 20px; margin-top: 20px;
margin-bottom: 20px; margin-bottom: 20px;
} }
} }
.linkItem { .linkItem {
&.root { &.root {
display: block; display: block;
font-size: 14px; font-size: 14px;
line-height: 2; line-height: 2;
color: var(--color-text-pri); color: var(--color-text-pri);
&:hover { &:hover {
text-decoration: underline; text-decoration: underline;
} }
} }
} }
.settingsTitle { .settingsTitle {
&.root { &.root {
font-size: 32px; font-size: 32px;
font-weight: bold; font-weight: bold;
padding-top: 1.5rem; padding-top: 1.5rem;
color: var(--color-text-pri); color: var(--color-text-pri);
} }
} }
.settingsSubTitle { .settingsSubTitle {
&.root { &.root {
font-size: 24px; font-size: 24px;
font-weight: bold; font-weight: bold;
padding-top: 1.5rem; padding-top: 1.5rem;
color: var(--color-text-pri); color: var(--color-text-pri);
} }
} }
.settingsLink { .settingsLink {
&.root { &.root {
font-size: 1.25em; font-size: 1.25em;
display: block; display: block;
margin-left: 0; margin-left: 0;
margin-right: 0; margin-right: 0;
line-height: 2; line-height: 2;
justify-self: center; justify-self: center;
color: var(--color-text-pri); color: var(--color-text-pri);
border-radius: 1em; border-radius: 1em;
&:hover { &:hover {
background-color: var(--color-text-acc); background-color: var(--color-text-acc);
} }
} }
} }
a{ a {
color: var(--color-text-pri); color: var(--color-text-pri);
text-decoration: none; text-decoration: none;
} }
a:hover #app-address{ a:hover #app-address {
text-decoration: underline; text-decoration: underline;
text-decoration-color: var(--color-border); text-decoration-color: var(--color-border);
} }

View File

@@ -1,4 +1,4 @@
.default{ .default {
&.root { &.root {
.wrapper { .wrapper {
display: flex; display: flex;
@@ -10,7 +10,7 @@
color: var(--color-text-pri); color: var(--color-text-pri);
font-size: 18px; font-size: 18px;
} }
.section{ .section {
color: var(--color-border); color: var(--color-border);
width: auto; width: auto;
padding-left: .5rem; padding-left: .5rem;
@@ -20,7 +20,7 @@
} }
} }
.search{ .search {
&.root { &.root {
.wrapper { .wrapper {
display: flex; display: flex;
@@ -38,8 +38,12 @@
padding-left: 1em; padding-left: 1em;
padding-right: 1em; padding-right: 1em;
text-align: center; text-align: center;
&[data-active="true"]{ &[data-active="true"] {
background-color: color-mix(in srgb,var(--color-search-background), transparent 50%); background-color: color-mix(
in srgb,
var(--color-search-background),
transparent 50%
);
border-color: var(--color-border); border-color: var(--color-border);
outline: none; outline: none;
color: var(--color-text-pri); color: var(--color-text-pri);
@@ -47,14 +51,14 @@
font-weight: 500; font-weight: 500;
font-size: 1.2em; font-size: 1.2em;
letter-spacing: .2em; letter-spacing: .2em;
width:100%; width: 100%;
border-top-left-radius: .25em; border-top-left-radius: .25em;
border-top-right-radius: .25em; border-top-right-radius: .25em;
border-bottom-left-radius: .25em; border-bottom-left-radius: .25em;
border-bottom-right-radius: .25em; border-bottom-right-radius: .25em;
} }
} }
.section{ .section {
transition: opacity 0.1s 0s ease; transition: opacity 0.1s 0s ease;
color: var(--color-border); color: var(--color-border);
width: auto; width: auto;
@@ -72,12 +76,12 @@
font-weight: 500; font-weight: 500;
font-size: 1.2em; font-size: 1.2em;
letter-spacing: .2em; letter-spacing: .2em;
width:100%; width: 100%;
border-top-left-radius: .25em; border-top-left-radius: .25em;
border-top-right-radius: .25em; border-top-right-radius: .25em;
border-bottom-left-radius: .25em; border-bottom-left-radius: .25em;
border-bottom-right-radius: .25em; border-bottom-right-radius: .25em;
&[data-active="true"]{ &[data-active="true"] {
background-color: var(--color-search-background); background-color: var(--color-search-background);
border-color: var(--color-border); border-color: var(--color-border);
outline: none; outline: none;
@@ -86,14 +90,14 @@
font-weight: 500; font-weight: 500;
font-size: 1.2em; font-size: 1.2em;
letter-spacing: .2em; letter-spacing: .2em;
width:100%; width: 100%;
border-top-left-radius: .25em; border-top-left-radius: .25em;
border-top-right-radius: .25em; border-top-right-radius: .25em;
border-bottom-left-radius: .25em; border-bottom-left-radius: .25em;
border-bottom-right-radius: .25em; border-bottom-right-radius: .25em;
} }
} }
.section{ .section {
transition: opacity 0.4s 0.4s ease; transition: opacity 0.4s 0.4s ease;
color: var(--color-border); color: var(--color-border);
width: auto; width: auto;

View File

@@ -1 +1 @@
export { type CurrentWeather, type OutlookWeather } from './weather'; export type { CurrentWeather, OutlookWeather } from './weather';