aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/forms/settings-form.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-06-01 19:34:43 +0200
committerArmand Philippot <git@armandphilippot.com>2022-06-01 22:32:16 +0200
commit6be20422494e3806fba3d1c5ad5c3e98bd6e67e5 (patch)
tree7c679e54ba4bbadaf0a59bbde780f5742e3b875d /src/components/organisms/forms/settings-form.tsx
parent8320b1d39ea6402c32e907dbb35082efc6af9f5a (diff)
chore: replace the Ackee select by a toggle component
Diffstat (limited to 'src/components/organisms/forms/settings-form.tsx')
-rw-r--r--src/components/organisms/forms/settings-form.tsx23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/components/organisms/forms/settings-form.tsx b/src/components/organisms/forms/settings-form.tsx
index 9dc0e90..5d915a8 100644
--- a/src/components/organisms/forms/settings-form.tsx
+++ b/src/components/organisms/forms/settings-form.tsx
@@ -1,7 +1,7 @@
import Form from '@components/atoms/forms/form';
-import AckeeSelect, {
- type AckeeSelectProps,
-} from '@components/molecules/forms/ackee-select';
+import AckeeToggle, {
+ type AckeeToggleProps,
+} from '@components/molecules/forms/ackee-toggle';
import MotionToggle, {
type MotionToggleProps,
} from '@components/molecules/forms/motion-toggle';
@@ -11,11 +11,11 @@ import { FC } from 'react';
import { useIntl } from 'react-intl';
import styles from './settings-form.module.scss';
-export type SettingsFormProps = Pick<AckeeSelectProps, 'tooltipClassName'> & {
+export type SettingsFormProps = Pick<AckeeToggleProps, 'tooltipClassName'> & {
/**
* The local storage key for Ackee settings.
*/
- ackeeStorageKey: AckeeSelectProps['storageKey'];
+ ackeeStorageKey: AckeeToggleProps['storageKey'];
/**
* The local storage key for Reduce motion settings.
*/
@@ -42,24 +42,29 @@ const SettingsForm: FC<SettingsFormProps> = ({
onSubmit={() => null}
>
<ThemeToggle
+ bodyClassName={styles.fieldset__body}
groupClassName={styles.group}
legendClassName={styles.label}
/>
<PrismThemeToggle
+ bodyClassName={styles.fieldset__body}
groupClassName={styles.group}
legendClassName={styles.label}
/>
<MotionToggle
defaultValue="on"
+ bodyClassName={styles.fieldset__body}
groupClassName={styles.group}
legendClassName={styles.label}
storageKey={motionStorageKey}
/>
- <AckeeSelect
- initialValue="full"
- labelClassName={`${styles.label} ${styles['label--select']}`}
- tooltipClassName={`${styles.tooltip} ${tooltipClassName}`}
+ <AckeeToggle
+ defaultValue="full"
+ bodyClassName={styles.fieldset__body}
+ groupClassName={`${styles.group} ${styles['group--ackee']}`}
+ legendClassName={`${styles.label} ${styles['label--ackee']}`}
storageKey={ackeeStorageKey}
+ tooltipClassName={`${styles.tooltip} ${tooltipClassName}`}
/>
</Form>
);