fix quiz installation button text

This commit is contained in:
nflnkr 2024-06-21 14:06:02 +03:00
parent 7e006b759f
commit c81e54b06f

@ -32,7 +32,10 @@ export default function QuizInstallationCard() {
if (!quiz) return null; if (!quiz) return null;
const nextButton = ( const nextButton = (
<Button onClick={() => setWidgetSetupSettings((prev) => ({ ...prev, step: 3 }))} variant="contained"> <Button
onClick={() => setWidgetSetupSettings((prev) => ({ ...prev, step: 3 }))}
variant="contained"
>
Далее Далее
</Button> </Button>
); );
@ -91,7 +94,7 @@ export default function QuizInstallationCard() {
})); }));
}} }}
> >
Настройка кнопки {installationStepButtonTextByWidgetType[widgetSetupSettings.widgetType]}
</InstallationStepButton> </InstallationStepButton>
<InstallationStepButton <InstallationStepButton
state={widgetSetupSettings.step === 3 ? "active" : "inactive"} state={widgetSetupSettings.step === 3 ? "active" : "inactive"}
@ -180,22 +183,45 @@ export default function QuizInstallationCard() {
) : ( ) : (
<> <>
{widgetSetupSettings.widgetType === "container" && ( {widgetSetupSettings.widgetType === "container" && (
<ContainerWidgetSetup step={widgetSetupSettings.step} nextButton={nextButton} /> <ContainerWidgetSetup
step={widgetSetupSettings.step}
nextButton={nextButton}
/>
)} )}
{widgetSetupSettings.widgetType === "button" && ( {widgetSetupSettings.widgetType === "button" && (
<ButtonWidgetSetup step={widgetSetupSettings.step} nextButton={nextButton} /> <ButtonWidgetSetup
step={widgetSetupSettings.step}
nextButton={nextButton}
/>
)} )}
{widgetSetupSettings.widgetType === "banner" && ( {widgetSetupSettings.widgetType === "banner" && (
<BannerWidgetSetup step={widgetSetupSettings.step} nextButton={nextButton} /> <BannerWidgetSetup
step={widgetSetupSettings.step}
nextButton={nextButton}
/>
)} )}
{widgetSetupSettings.widgetType === "popup" && ( {widgetSetupSettings.widgetType === "popup" && (
<PopupWidgetSetup step={widgetSetupSettings.step} nextButton={nextButton} /> <PopupWidgetSetup
step={widgetSetupSettings.step}
nextButton={nextButton}
/>
)} )}
{widgetSetupSettings.widgetType === "side" && ( {widgetSetupSettings.widgetType === "side" && (
<SideWidgetSetup step={widgetSetupSettings.step} nextButton={nextButton} /> <SideWidgetSetup
step={widgetSetupSettings.step}
nextButton={nextButton}
/>
)} )}
</> </>
)} )}
</Box> </Box>
); );
} }
const installationStepButtonTextByWidgetType: Record<WidgetType, string> = {
button: "Настройка кнопки",
banner: "Настройка баннера",
container: "Настройка квиза",
popup: "Настройка автооткрытия",
side: "Настройка виджета",
};