From de04e23c5102235003b776f77ee698f0c15ac2be Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Wed, 7 May 2025 12:50:50 +0200 Subject: [PATCH] ui: comb through components, add additional classes for tailwind basic styles, fix antd defaults --- .../Client/Projects/ProjectCodeSnippet.tsx | 2 +- .../Users/components/UserForm/UserForm.tsx | 2 +- .../Session_/EventsBlock/EventsBlock.tsx | 1 + .../TimelineScale/TimelineScale.tsx | 2 +- .../Controls/components/KeyboardHelp.tsx | 2 +- .../Player/Controls/components/ReadNote.tsx | 2 +- .../Session_/Player/player.module.css | 2 +- .../components/SpotPlayerControls.tsx | 2 +- .../Filters/FilterOperator/FilterOperator.tsx | 65 +------------------ .../app/components/shared/Select/Select.tsx | 2 + .../shared/SessionItem/MetaItem/MetaItem.tsx | 4 +- .../LatestSessionsMessage.tsx | 3 +- .../components/Notes/NoteItem.tsx | 2 +- frontend/app/initialize.tsx | 20 +++++- frontend/app/layout/SideMenu.tsx | 16 ++--- frontend/app/mstore/dashboardStore.ts | 2 +- frontend/app/styles/colors-autogen.css | 12 ++++ frontend/app/styles/general.css | 2 +- frontend/app/styles/main.css | 4 ++ frontend/app/svg/icons/orspotOutline.svg | 2 +- frontend/app/theme/colors.js | 52 ++++++++------- 21 files changed, 89 insertions(+), 112 deletions(-) diff --git a/frontend/app/components/Client/Projects/ProjectCodeSnippet.tsx b/frontend/app/components/Client/Projects/ProjectCodeSnippet.tsx index cbe27d481..6e040bba0 100644 --- a/frontend/app/components/Client/Projects/ProjectCodeSnippet.tsx +++ b/frontend/app/components/Client/Projects/ProjectCodeSnippet.tsx @@ -114,7 +114,7 @@ const ProjectCodeSnippet: React.FC = (props) => {
diff --git a/frontend/app/components/Client/Users/components/UserForm/UserForm.tsx b/frontend/app/components/Client/Users/components/UserForm/UserForm.tsx index 3fca31f02..71457d22f 100644 --- a/frontend/app/components/Client/Users/components/UserForm/UserForm.tsx +++ b/frontend/app/components/Client/Users/components/UserForm/UserForm.tsx @@ -87,7 +87,7 @@ function UserForm() { />
{!isSmtp && ( -
+
{t('SMTP is not configured (see')}  !e.noteId && e.type !== 'TABCHANGE' && uiPlayerStore.showOnlySearchEvents ? e.isHighlighted : true); } + return list; }, [ filteredLength, query, diff --git a/frontend/app/components/Session_/OverviewPanel/components/TimelineScale/TimelineScale.tsx b/frontend/app/components/Session_/OverviewPanel/components/TimelineScale/TimelineScale.tsx index 8788ec9d8..6484dd1de 100644 --- a/frontend/app/components/Session_/OverviewPanel/components/TimelineScale/TimelineScale.tsx +++ b/frontend/app/components/Session_/OverviewPanel/components/TimelineScale/TimelineScale.tsx @@ -22,7 +22,7 @@ function TimelineScale(props: Props) { el.style.opacity = '0.8'; el.innerHTML = `${txt}`; el.style.fontSize = '12px'; - el.style.color = 'white'; + el.classList.add('text-white') container.appendChild(el); } diff --git a/frontend/app/components/Session_/Player/Controls/components/KeyboardHelp.tsx b/frontend/app/components/Session_/Player/Controls/components/KeyboardHelp.tsx index 8dcfb77c4..16b8a4ad1 100644 --- a/frontend/app/components/Session_/Player/Controls/components/KeyboardHelp.tsx +++ b/frontend/app/components/Session_/Player/Controls/components/KeyboardHelp.tsx @@ -7,7 +7,7 @@ function Key({ label }: { label: string }) { return (
{label}
diff --git a/frontend/app/components/Session_/Player/Controls/components/ReadNote.tsx b/frontend/app/components/Session_/Player/Controls/components/ReadNote.tsx index dffd0c3e7..1a2095361 100644 --- a/frontend/app/components/Session_/Player/Controls/components/ReadNote.tsx +++ b/frontend/app/components/Session_/Player/Controls/components/ReadNote.tsx @@ -66,7 +66,7 @@ function ReadNote(props: Props) { className="flex items-center justify-center" >
diff --git a/frontend/app/components/Session_/Player/player.module.css b/frontend/app/components/Session_/Player/player.module.css index 44a519050..f5b86143c 100644 --- a/frontend/app/components/Session_/Player/player.module.css +++ b/frontend/app/components/Session_/Player/player.module.css @@ -13,7 +13,7 @@ } .checkers { - background: repeating-linear-gradient(135deg, #f3f3f3, #f3f3f3 1px, #f6f6f6 1px, #FFF 4px); + background: repeating-linear-gradient(135deg, var(--color-gray-lighter), var(--color-gray-lighter) 1px, var(--color-gray-lightest) 1px, var(--color-white) 4px); } .solidBg { background: $gray-lightest; diff --git a/frontend/app/components/Spots/SpotPlayer/components/SpotPlayerControls.tsx b/frontend/app/components/Spots/SpotPlayer/components/SpotPlayerControls.tsx index e18adacb8..4010ea751 100644 --- a/frontend/app/components/Spots/SpotPlayer/components/SpotPlayerControls.tsx +++ b/frontend/app/components/Spots/SpotPlayer/components/SpotPlayerControls.tsx @@ -57,7 +57,7 @@ function SpotPlayerControls() {
-
+
/
{spotPlayerStore.durationString}
diff --git a/frontend/app/components/shared/Filters/FilterOperator/FilterOperator.tsx b/frontend/app/components/shared/Filters/FilterOperator/FilterOperator.tsx index 37395896e..86aa80e6b 100644 --- a/frontend/app/components/shared/Filters/FilterOperator/FilterOperator.tsx +++ b/frontend/app/components/shared/Filters/FilterOperator/FilterOperator.tsx @@ -1,68 +1,6 @@ import React from 'react'; import Select from 'Shared/Select'; -const dropdownStyles = { - control: (provided: any) => { - const obj = { - ...provided, - border: 'solid thin #ddd', - boxShadow: 'none !important', - cursor: 'pointer', - height: '26px', - minHeight: '26px', - backgroundColor: 'white', - borderRadius: '.5rem', - '&:hover': { - borderColor: 'rgb(115 115 115 / 0.9)', - }, - }; - - return obj; - }, - valueContainer: (provided: any) => ({ - ...provided, - width: 'fit-content', - height: 26, - '& input': { - marginTop: '-3px', - }, - }), - placeholder: (provided: any) => ({ - ...provided, - }), - indicatorsContainer: (provided: any) => ({ - display: 'none', - }), - // option: (provided: any, state: any) => ({ - // ...provided, - // whiteSpace: 'nowrap', - // }), - menu: (provided: any, state: any) => ({ - ...provided, - marginTop: '0.5rem', - left: 0, - minWidth: 'fit-content', - overflow: 'hidden', - zIndex: 100, - border: 'none', - boxShadow: '0px 4px 10px rgba(0,0,0, 0.15)', - }), - container: (provided: any) => ({ - ...provided, - minWidth: 'max-content', - }), - singleValue: (provided: any, state: { isDisabled: any }) => { - const opacity = state.isDisabled ? 0.5 : 1; - const transition = 'opacity 300ms'; - - return { - ...provided, - opacity, - transition, - marginTop: '-3px', - }; - }, -}; interface Props { onChange: (e: any, { name, value }: any) => void; className?: string; @@ -84,7 +22,8 @@ function FilterOperator(props: Props) {