21 lines
753 B
TypeScript
21 lines
753 B
TypeScript
import { onboardingSyncEmailsOptions } from '@/onboarding/components/onboardingSyncEmailsOptions';
|
|
import { SettingsAccountsRadioSettingsCard } from '@/settings/accounts/components/SettingsAccountsRadioSettingsCard';
|
|
import { MessageChannelVisibility } from '~/generated/graphql';
|
|
|
|
type OnboardingSyncEmailsSettingsCardProps = {
|
|
onChange: (nextValue: MessageChannelVisibility) => void;
|
|
value?: MessageChannelVisibility;
|
|
};
|
|
|
|
export const OnboardingSyncEmailsSettingsCard = ({
|
|
onChange,
|
|
value = MessageChannelVisibility.SHARE_EVERYTHING,
|
|
}: OnboardingSyncEmailsSettingsCardProps) => (
|
|
<SettingsAccountsRadioSettingsCard
|
|
name="sync-emails-visiblity"
|
|
options={onboardingSyncEmailsOptions}
|
|
value={value}
|
|
onChange={onChange}
|
|
/>
|
|
);
|