diff --git a/src/pages/Tariffs/NavSelect.tsx b/src/pages/Tariffs/NavSelect.tsx new file mode 100644 index 00000000..941d1dd1 --- /dev/null +++ b/src/pages/Tariffs/NavSelect.tsx @@ -0,0 +1,97 @@ +import { Box, Select, Typography, MenuItem } from "@mui/material" +import SimpleArrowDown from "@ui_kit/SimpleArrowDown"; +import { useRef, useState } from "react"; + +interface Props { + selectedItem: TypePages; + setSelectedItem: (a: TypePages) => void; +} +export const NavSelect = ({ + selectedItem, + setSelectedItem, +}: Props) => { + const ref = useRef(null) + const [opened, setOpened] = useState(false) + return ( + + setOpened((isOpened) => !isOpened)} + > + + + + + + + ) +} \ No newline at end of file diff --git a/src/pages/Tariffs/Tariffs.tsx b/src/pages/Tariffs/Tariffs.tsx index a1d56fe6..f9cec150 100644 --- a/src/pages/Tariffs/Tariffs.tsx +++ b/src/pages/Tariffs/Tariffs.tsx @@ -12,9 +12,11 @@ import { IconButton, Modal, Paper, + Select, Typography, useMediaQuery, useTheme, + MenuItem, } from "@mui/material"; import { clearQuizData } from "@root/quizes/store"; import { cleanAuthTicketData } from "@root/ticket"; @@ -41,6 +43,7 @@ import type { Discount } from "@model/discounts"; import { Other } from "./pages/Other"; import { ModalRequestCreate } from "./ModalRequestCreate"; import { cancelCC, useCC } from "@/stores/cc"; +import { NavSelect } from "./NavSelect"; const StepperText: Record = { day: "Тарифы на время", @@ -294,13 +297,21 @@ function TariffPage() { onPromocodeApply={handleApplyPromocode} /> - setSelectedItem("dop")} - /> + {isMobile ? + + : + setSelectedItem("dop")} + /> + } +