From a6ff5eee45215effb3344cb5d631a27a7c0369aa Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 22 Sep 2023 19:34:01 +0200 Subject: refactor(components): rewrite form components --- src/components/organisms/modals/settings-modal.tsx | 60 +++++++++------------- 1 file changed, 23 insertions(+), 37 deletions(-) (limited to 'src/components/organisms/modals/settings-modal.tsx') diff --git a/src/components/organisms/modals/settings-modal.tsx b/src/components/organisms/modals/settings-modal.tsx index d4a3a49..bb3d886 100644 --- a/src/components/organisms/modals/settings-modal.tsx +++ b/src/components/organisms/modals/settings-modal.tsx @@ -1,29 +1,26 @@ import { FC } from 'react'; import { useIntl } from 'react-intl'; -import { Form } from '../../atoms'; +import { Cog, Form, Heading, Modal, type ModalProps } from '../../atoms'; import { AckeeToggle, type AckeeToggleProps, - Modal, - type ModalProps, MotionToggle, type MotionToggleProps, PrismThemeToggle, ThemeToggle, -} from '../../molecules'; +} from '../../organisms'; import styles from './settings-modal.module.scss'; -export type SettingsModalProps = Pick & - Pick & { - /** - * The local storage key for Ackee settings. - */ - ackeeStorageKey: AckeeToggleProps['storageKey']; - /** - * The local storage key for Reduce motion settings. - */ - motionStorageKey: MotionToggleProps['storageKey']; - }; +export type SettingsModalProps = Pick & { + /** + * The local storage key for Ackee settings. + */ + ackeeStorageKey: AckeeToggleProps['storageKey']; + /** + * The local storage key for Reduce motion settings. + */ + motionStorageKey: MotionToggleProps['storageKey']; +}; /** * SettingsModal component @@ -34,7 +31,6 @@ export const SettingsModal: FC = ({ className = '', ackeeStorageKey, motionStorageKey, - tooltipClassName, }) => { const intl = useIntl(); const title = intl.formatMessage({ @@ -51,40 +47,30 @@ export const SettingsModal: FC = ({ return ( + + {title} + + } >
null} > - - + +
-- cgit v1.2.3