From 772c64a33a99f50a69f63b1bf9e6370fb21d1732 Mon Sep 17 00:00:00 2001 From: Tamara Date: Tue, 16 Jan 2024 21:58:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=B0=D1=80=D1=82=D0=BE=D1=87=D0=BA?= =?UTF-8?q?=D0=B8=20=D1=82=D0=B0=D1=80=D0=B8=D1=84=D0=BE=D0=B2,=20=D1=81?= =?UTF-8?q?=D1=81=D1=8B=D0=BB=D0=BA=D0=B8=20=D0=BD=D0=B0=20=D0=BE=D1=84?= =?UTF-8?q?=D0=B5=D1=80=D1=82=D1=83=20=D0=B8=20=D0=BF=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=BE=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D1=87?= =?UTF-8?q?=D0=BA=D0=B0=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D0=B0=D1=8F?= =?UTF-8?q?=20=D0=BF=D1=83=D0=B1=D0=BB=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Landing/FooterLanding.tsx | 2 +- src/pages/Landing/Hero.tsx | 16 +-- src/pages/Tariffs/CustomTab.tsx | 33 +++--- src/pages/Tariffs/Tabs.tsx | 43 ++++---- src/pages/Tariffs/Tariffs.tsx | 20 ++-- .../Tariffs/tariffsUtils/FreeTariffCard.tsx | 102 ++++++++++++++---- src/pages/Tariffs/tariffsUtils/TariffCard.tsx | 15 ++- .../tariffsUtils/createTariffElements.tsx | 18 +++- src/pages/ViewPublicationPage/ContactForm.tsx | 10 +- src/pages/startPage/EditPage.tsx | 2 +- src/pages/startPage/stepOne.tsx | 1 - src/pages/startPage/steptwo.tsx | 6 +- src/ui_kit/Toolbars/ButtonTestPublication.tsx | 2 +- 13 files changed, 187 insertions(+), 83 deletions(-) diff --git a/src/pages/Landing/FooterLanding.tsx b/src/pages/Landing/FooterLanding.tsx index a66a783f..722a6c9b 100644 --- a/src/pages/Landing/FooterLanding.tsx +++ b/src/pages/Landing/FooterLanding.tsx @@ -122,7 +122,7 @@ export default function Component() { diff --git a/src/pages/Landing/Hero.tsx b/src/pages/Landing/Hero.tsx index 8e1742be..715d0c22 100644 --- a/src/pages/Landing/Hero.tsx +++ b/src/pages/Landing/Hero.tsx @@ -66,15 +66,15 @@ export default function Component() { шаблоны квизов с легкой установкой на любой сайт и социальные сети - + + component={Link} + to={"/signin"} + state={{ backgroundLocation: location }} + variant="contained" + > + Попробуйте бесплатно + ({ - ...theme.typography.body2, - color: theme.palette.primary.main, - padding: "15px", - minWidth: 0, - "&.Mui-selected": { - color: "#7e2aea", - textUnderlinePosition: "under", - textDecoration: "underline", - textUnderlineOffset: "3px", - }, - "&:first-of-type": { - paddingLeft: 0, - } -})) \ No newline at end of file + ...theme.typography.body2, + color: theme.palette.primary.main, + padding: "15px", + minWidth: 0, + "&.Mui-selected": { + color: "#7e2aea", + textUnderlinePosition: "under", + textDecoration: "underline", + textUnderlineOffset: "3px", + }, + "&:first-of-type": { + paddingLeft: 0, + }, +})); diff --git a/src/pages/Tariffs/Tabs.tsx b/src/pages/Tariffs/Tabs.tsx index 1b85428d..88d7696f 100644 --- a/src/pages/Tariffs/Tabs.tsx +++ b/src/pages/Tariffs/Tabs.tsx @@ -1,5 +1,5 @@ -import { Tabs as MuiTabs } from "@mui/material" -import { CustomTab } from "./CustomTab" +import { Tabs as MuiTabs } from "@mui/material"; +import { CustomTab } from "./CustomTab"; type TabsProps = { names: string[]; @@ -8,20 +8,25 @@ type TabsProps = { setSelectedItem: (num: "count" | "day") => void; }; -export const Tabs = ({ items, names, selectedItem, setSelectedItem }: TabsProps) => ( - { - console.log(newValue) - setSelectedItem(newValue) -}} - variant="scrollable" - scrollButtons={false} - > - {items.map((item, index) => ( - - ))} - -) \ No newline at end of file +export const Tabs = ({ + items, + names, + selectedItem, + setSelectedItem, +}: TabsProps) => ( + { + console.log(newValue); + setSelectedItem(newValue); + }} + variant="scrollable" + scrollButtons={false} + > + {items.map((item, index) => ( + + ))} + +); diff --git a/src/pages/Tariffs/Tariffs.tsx b/src/pages/Tariffs/Tariffs.tsx index 20de4a72..0dd3e571 100644 --- a/src/pages/Tariffs/Tariffs.tsx +++ b/src/pages/Tariffs/Tariffs.tsx @@ -67,12 +67,12 @@ function TariffPage() { method: "GET", url: `https://squiz.pena.digital/strator/tariff?page=${page}&limit=100`, }); - console.log(page) + console.log(page); tariffsList.push(...tariffsResult.tariffs); } - console.log("это то что мы отдаём перед концом",tariffsList) + console.log("это то что мы отдаём перед концом", tariffsList); return tariffsList; }; @@ -88,7 +88,7 @@ function TariffPage() { url: "https://squiz.pena.digital/price/discounts", }); setUser(user); - console.log("это то что мы получили в самом конце",tariffsList) + console.log("это то что мы получили в самом конце", tariffsList); setTariffs(tariffsList); setDiscounts(discounts.Discounts); let c = currencyFormatter.format(Number(user.wallet.cash) / 100); @@ -140,7 +140,7 @@ function TariffPage() { const purchasesAmount = user?.wallet.purchasesAmount ?? 0; const isUserNko = user?.status === "nko"; - console.log(tariffs) + console.log(tariffs); const filteredTariffs = tariffs.filter((tariff) => { return ( tariff.privileges[0].serviceKey === "squiz" && @@ -149,7 +149,7 @@ function TariffPage() { tariff.privileges[0]?.type === selectedItem ); }); - console.log(filteredTariffs) + console.log(filteredTariffs); async function handleLogoutClick() { const [, logoutError] = await logout(); @@ -209,9 +209,13 @@ function TariffPage() { /> - - - + + } - discount={""} - headerText="бесплатно" - text="Первые 14 дней после регистрации, вы можете пользоваться полным функционалом сервиса совершенно бесплатно" - price={ - - 0 руб. - - } + // } + // discount={""} + // headerText="бесплатно" + // text="Каждому пользователю все наши продукты в первые 14 дней доступны совершенно бесплатно (кроме доп.услуг)" + // price={ + // + // 0 руб. + // + // } + // sx={{ + // backgroundColor: "#7e2aea", + // color: "white", + // }} + // /> + + > + + + + + {" "} + 0 руб{" "} + + + + + Бесплатно 14 дней + + + + Каждому пользователю все наши продукты в первые 14 дней доступны + совершенно бесплатно (кроме доп.услуг) + + + ); } diff --git a/src/pages/Tariffs/tariffsUtils/TariffCard.tsx b/src/pages/Tariffs/tariffsUtils/TariffCard.tsx index ae5a21cc..d00be039 100644 --- a/src/pages/Tariffs/tariffsUtils/TariffCard.tsx +++ b/src/pages/Tariffs/tariffsUtils/TariffCard.tsx @@ -131,9 +131,22 @@ export default function TariffCard({ {buttonProps && (