Default Search Provider support; Style updates

This commit is contained in:
Sean Edmunds
2025-07-22 14:19:36 -05:00
parent 063bc10094
commit b948abad48
22 changed files with 391 additions and 278 deletions

View File

@@ -5,17 +5,13 @@ import type { Application, Provider } from 'types';
import HelpSection from './HelpSection';
export function HelpModal({
setSearchValue,
setProviderLabel,
setProviderURL,
handleResetSearch,
providerModalOpened,
closeProviderModal,
applicationData,
providerData,
}: {
setSearchValue: (value: string) => void;
setProviderLabel: (label: string) => void;
setProviderURL: (url: string) => void;
handleResetSearch: () => void;
providerModalOpened: boolean;
closeProviderModal: () => void;
applicationData: Application[];
@@ -31,10 +27,8 @@ export function HelpModal({
fullScreen={isMobile}
centered
onClose={() => {
setSearchValue('');
setProviderLabel('Google Search');
setProviderURL('https://www.google.com/search?q=');
closeProviderModal();
handleResetSearch();
}}
closeOnEscape
closeOnClickOutside

View File

@@ -6,10 +6,12 @@ export function ManagementPill({
enabled,
onChange,
openModal,
label = ['Disabled', 'Enabled'],
}: {
enabled: number;
onChange: any;
openModal: () => void;
label?: [string, string];
}) {
return (
<Group
@@ -30,7 +32,7 @@ export function ManagementPill({
c={'var(--mantine-color-primary-0)'}
bg={'var(--mantine-color-background-0)'}
bd={'solid 1px var(--mantine-color-border-0)'}
label={enabled === 1 ? 'Enabled' : 'Disabled'}
label={label[enabled]}
refProp='rootRef'
styles={{
tooltip: { marginTop: '-.5rem' },

View File

@@ -12,17 +12,13 @@ export function WeatherModal({
current,
extendedForecast,
weatherModalOpened,
setSearchValue,
setProviderLabel,
setProviderURL,
handleResetSearch,
closeWeatherModal,
}: {
current: CW;
extendedForecast: ExtendedForecast[];
weatherModalOpened: boolean;
setSearchValue: (value: string) => void;
setProviderLabel: (label: string) => void;
setProviderURL: (url: string) => void;
handleResetSearch: () => void;
closeWeatherModal: () => void;
}) {
const { isMobile, currentUser, currentLocation } = useCommonHooks();
@@ -48,9 +44,7 @@ export function WeatherModal({
opened={weatherModalOpened}
centered
onClose={() => {
setSearchValue('');
setProviderLabel('Google Search');
setProviderURL('https://www.google.com/search?q=');
handleResetSearch();
closeWeatherModal();
}}
closeOnEscape