in public/src/components/channelManagement/headerTests/headerTestVariantCtasEditor.tsx [14:50]
gridGap: spacing(2),
},
}));
interface HeaderTestVariantCtasEditorProps {
primaryCta?: Cta;
secondaryCta?: Cta;
updatePrimaryCta: (updatedCta?: Cta) => void;
updateSecondaryCta: (updatedCta?: Cta) => void;
onValidationChange: (isValid: boolean) => void;
isDisabled: boolean;
supportSecondaryCta: boolean;
}
const HeaderTestVariantCtasEditor: React.FC<HeaderTestVariantCtasEditorProps> = ({
primaryCta,
secondaryCta,
updatePrimaryCta,
updateSecondaryCta,
onValidationChange,
isDisabled,
supportSecondaryCta,
}: HeaderTestVariantCtasEditorProps) => {
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 && (