From 4f6b2b4677d8beadf2a2f695b921ec1dead547e3 Mon Sep 17 00:00:00 2001 From: Sean Edmunds Date: Tue, 18 Mar 2025 16:34:20 -0500 Subject: [PATCH] Search/help updates --- src/components/HelpModal/HelpModal.tsx | 74 ++++++++++++++++--- src/components/HelpModal/HintItem.tsx | 40 ++++++++++ .../components/Header/LargeHeader.tsx | 2 +- 3 files changed, 105 insertions(+), 11 deletions(-) create mode 100644 src/components/HelpModal/HintItem.tsx diff --git a/src/components/HelpModal/HelpModal.tsx b/src/components/HelpModal/HelpModal.tsx index 5ebc6b2..39f7611 100644 --- a/src/components/HelpModal/HelpModal.tsx +++ b/src/components/HelpModal/HelpModal.tsx @@ -1,14 +1,15 @@ -import { Divider, Group, Modal, Stack, Text } from '@mantine/core'; +import { Divider, Group, Modal, Stack } from '@mantine/core'; import { useCommonHooks } from 'hooks'; import { modalClasses } from 'styles'; +import HintItem from './HintItem'; export function HelpModal({ providerModalOpened, closeProviderModal, + applicationData, providerData, }: any) { const { theme, setSearchValue, setProviderLabel, setProviderURL } = useCommonHooks(); - return ( -

Search Providers

- - {providerData?.map((provider: any) => ( - - {provider.prefix} - {provider.name} - - ))} +

+ Search Providers +

+ + + {providerData?.map((provider: any) => ( + + ))} + +

+ Available Applications +

+ + + {applicationData?.map((application: any) => ( + + ))} +
diff --git a/src/components/HelpModal/HintItem.tsx b/src/components/HelpModal/HintItem.tsx new file mode 100644 index 0000000..4b6b56b --- /dev/null +++ b/src/components/HelpModal/HintItem.tsx @@ -0,0 +1,40 @@ +import { Group, Text } from '@mantine/core'; + +function HintItem({ command, item }: any) { + return ( + + + {command} + + + {item} + + + ); +} + +export default HintItem; diff --git a/src/pages/homepage/components/Header/LargeHeader.tsx b/src/pages/homepage/components/Header/LargeHeader.tsx index dcac551..adc9614 100644 --- a/src/pages/homepage/components/Header/LargeHeader.tsx +++ b/src/pages/homepage/components/Header/LargeHeader.tsx @@ -73,7 +73,7 @@ function LargeHeader({ greet, date, setCurrent, weather, basicWeather }: any) { .replace('$^lastName', currentUser.lastName.toUpperCase())}