From 2635cc9b6dc1f848f4bc4f47a9e39a2c3fc80b58 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Tue, 7 Feb 2023 10:32:01 +0100 Subject: [PATCH] #505 - Media dashboard theming WIP --- .../components/Header/Searchbox.tsx | 6 +- .../components/Media/DetailsInput.tsx | 41 ++++ .../components/Media/DetailsItem.tsx | 22 ++ .../components/Media/DetailsSlideOver.tsx | 222 ++++++++++-------- .../components/Media/Item.tsx | 10 +- 5 files changed, 190 insertions(+), 111 deletions(-) create mode 100644 src/dashboardWebView/components/Media/DetailsInput.tsx create mode 100644 src/dashboardWebView/components/Media/DetailsItem.tsx diff --git a/src/dashboardWebView/components/Header/Searchbox.tsx b/src/dashboardWebView/components/Header/Searchbox.tsx index a188006a..7db98fc6 100644 --- a/src/dashboardWebView/components/Header/Searchbox.tsx +++ b/src/dashboardWebView/components/Header/Searchbox.tsx @@ -52,10 +52,10 @@ export const Searchbox: React.FunctionComponent = ({ ) => void; + isTextArea?: boolean; +} + +export const DetailsInput: React.FunctionComponent = ({ value, isTextArea, onChange }: React.PropsWithChildren) => { + const { getColors } = useThemeColors(); + + if (isTextArea) { + return ( +