in public/src/components/channelManagement/epicTests/variantCtasEditor.tsx [13:51]
gridGap: spacing(2),
},
}));
interface EpicTestVariantEditorButtonsEditorProps {
primaryCta?: Cta;
secondaryCta?: SecondaryCta;
updatePrimaryCta: (updatedCta?: Cta) => void;
updateSecondaryCta: (updatedCta?: SecondaryCta) => void;
allowVariantCustomSecondaryCta: boolean;
onValidationChange: (isValid: boolean) => void;
isDisabled: boolean;
supportSecondaryCta: boolean;
}
const EpicTestVariantEditorButtonsEditor: React.FC<EpicTestVariantEditorButtonsEditorProps> = ({
primaryCta,
secondaryCta,
updatePrimaryCta,
updateSecondaryCta,
allowVariantCustomSecondaryCta,
onValidationChange,
isDisabled,
supportSecondaryCta,
}: EpicTestVariantEditorButtonsEditorProps) => {
const classes = useStyles();
return (
<div className={classes.container}>
<VariantCtaEditor
label="Primary button"
isDisabled={isDisabled}
cta={primaryCta}
updateCta={updatePrimaryCta}
defaultCta={DEFAULT_PRIMARY_CTA}
onValidationChange={onValidationChange}
/>
{supportSecondaryCta && (