diff --git a/src/assets/fixed-button-widget-preview.png b/src/assets/fixed-button-widget-preview.png index b84a1aaa..af64082b 100644 Binary files a/src/assets/fixed-button-widget-preview.png and b/src/assets/fixed-button-widget-preview.png differ diff --git a/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewDesktop.tsx b/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewDesktop.tsx index 8175bb7e..8ee1449e 100644 --- a/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewDesktop.tsx +++ b/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewDesktop.tsx @@ -1,7 +1,7 @@ +import TaskIcon from "@/ui_kit/TaskIcon"; import CloseIcon from "@mui/icons-material/Close"; import { Box, Typography } from "@mui/material"; import RunningStripe from "@ui_kit/RunningStripe"; -import BannerWidgetPreviewIcon from "./BannerWidgetPreviewIcon"; interface Props { position: "topleft" | "topright" | "bottomleft" | "bottomright"; @@ -108,7 +108,7 @@ export default function BannerWidgetPreviewDesktop({ boxShadow: withShadow ? "3px 6px 25px 3px rgba(25, 6, 50, 0.4), 0 3px 13px 0 rgba(35, 17, 58, 0.1)" : "none", }} > - - - + > + + + + {!hideOnMobile && ( + + )} + + )} @@ -271,7 +302,7 @@ export default function ButtonWidgetSetup({ step, nextButton }: Props) { checked={fixedSide !== null} handleChange={(e) => setFixedSide(e.target.checked ? "left" : null)} /> - {fixedSide && ( + - )} + Текст кнопки + + + {buttonText || "Пройти тест"} + + {buttonFlash && } + + ); +} diff --git a/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/ButtonWidgetSetup/ButtonWidgetPreviewMobile.tsx b/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/ButtonWidgetSetup/ButtonWidgetPreviewMobile.tsx new file mode 100644 index 00000000..abb9709a --- /dev/null +++ b/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/ButtonWidgetSetup/ButtonWidgetPreviewMobile.tsx @@ -0,0 +1,45 @@ +import TaskIcon from "@/ui_kit/TaskIcon"; +import { Box } from "@mui/material"; + +interface Props { + fixedSide: "left" | "right"; + buttonBackgroundColor: string; +} + +export default function ButtonWidgetPreviewMobile({ buttonBackgroundColor, fixedSide }: Props) { + return ( + + + + ); +} diff --git a/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewIcon.tsx b/src/ui_kit/TaskIcon.tsx similarity index 96% rename from src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewIcon.tsx rename to src/ui_kit/TaskIcon.tsx index 0dfa7de6..b95506bc 100644 --- a/src/pages/InstallQuiz/QuizInstallationCard/WidgetSetupByType/BannerWidgetSetup/BannerWidgetPreviewIcon.tsx +++ b/src/ui_kit/TaskIcon.tsx @@ -4,7 +4,7 @@ interface Props { sx?: SxProps; } -export default function BannerWidgetPreviewIcon({ sx = [] }: Props) { +export default function TaskIcon({ sx = [] }: Props) { return (