fix types/imports
This commit is contained in:
parent
a74473b484
commit
b013a80250
@ -1,11 +1,9 @@
|
||||
import { makeRequest } from "@frontend/kitui";
|
||||
import { CustomTariff } from "@root/model/customTariffs";
|
||||
import { PrivilegeMap } from "@root/model/privilege";
|
||||
import { authStore } from "@root/stores/makeRequest";
|
||||
import axios, { AxiosResponse } from "axios";
|
||||
|
||||
|
||||
const makeRequest = authStore.getState().makeRequest;
|
||||
|
||||
export async function fetchCustomTariffs(signal: AbortSignal) {
|
||||
const response = await axios<never, AxiosResponse<PrivilegeMap>>({
|
||||
url: "https://admin.pena.digital/strator/privilege/service",
|
||||
|
@ -1,3 +1,4 @@
|
||||
import { useThrottle } from "@frontend/kitui";
|
||||
import { Box, SliderProps, Typography, useMediaQuery, useTheme } from "@mui/material";
|
||||
import CustomSlider from "@root/components/CustomSlider";
|
||||
import CalendarIcon from "@root/components/icons/CalendarIcon";
|
||||
@ -6,7 +7,6 @@ import { Privilege, PrivilegeValueType } from "@root/model/privilege";
|
||||
import { setCustomTariffsUserValue, useCustomTariffsStore } from "@root/stores/customTariffs";
|
||||
import { formatDateWithDeclention } from "@root/utils/date";
|
||||
import { getDeclension } from "@root/utils/declension";
|
||||
import { useThrottle } from "@root/utils/hooks/useThrottle";
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
|
||||
|
@ -6,12 +6,12 @@ import ComplexNavText from "@root/components/ComplexNavText";
|
||||
import { useTariffs } from "@root/utils/hooks/useTariffs";
|
||||
import { setTariffs, useTariffStore } from "@root/stores/tariffs";
|
||||
import { enqueueSnackbar } from "notistack";
|
||||
import { getMessageFromFetchError } from "@root/utils/backendMessageHandler";
|
||||
import { CustomTab } from "@root/components/CustomTab";
|
||||
import TariffCard from "./TariffCard";
|
||||
import NumberIcon from "@root/components/NumberIcon";
|
||||
import { currencyFormatter } from "@root/utils/currencyFormatter";
|
||||
import { calcTariffPrices } from "@root/utils/calcTariffPrices";
|
||||
import { getMessageFromFetchError } from "@frontend/kitui";
|
||||
|
||||
|
||||
export default function TariffPage() {
|
||||
|
@ -1,18 +1,18 @@
|
||||
import { devlog } from "@frontend/kitui";
|
||||
import { CustomTariffsMap } from "@root/model/customTariffs";
|
||||
import { PrivilegeMap } from "@root/model/privilege";
|
||||
import axios, { AxiosResponse } from "axios";
|
||||
import { useEffect } from "react";
|
||||
|
||||
|
||||
export function useCustomTariffs({ onError, onNewUser, url }: {
|
||||
url: string;
|
||||
onNewUser: (response: CustomTariffsMap) => void;
|
||||
onNewUser: (response: PrivilegeMap) => void;
|
||||
onError: (error: any) => void;
|
||||
}) {
|
||||
useEffect(function fetchUserData() {
|
||||
const controller = new AbortController();
|
||||
|
||||
axios<never, AxiosResponse<CustomTariffsMap>>({
|
||||
axios<never, AxiosResponse<PrivilegeMap>>({
|
||||
url,
|
||||
signal: controller.signal,
|
||||
}).then(result => {
|
||||
|
@ -1,10 +1,8 @@
|
||||
import { devlog, makeRequest } from "@frontend/kitui";
|
||||
import { GetTariffsResponse, Tariff } from "@root/model/tariff";
|
||||
import { authStore } from "@root/stores/makeRequest";
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
|
||||
const makeRequest = authStore.getState().makeRequest;
|
||||
|
||||
export function useTariffs({ url, tariffsPerPage, apiPage, onNewTariffs, onError }: {
|
||||
url: string;
|
||||
tariffsPerPage: number;
|
||||
@ -24,7 +22,7 @@ export function useTariffs({ url, tariffsPerPage, apiPage, onNewTariffs, onError
|
||||
useToken: true,
|
||||
signal: controller.signal,
|
||||
}).then((result) => {
|
||||
// devlog("GetTicketsResponse", result);
|
||||
devlog("GetTicketsResponse", result);
|
||||
if (result.tariffs.length > 0) {
|
||||
onNewTariffs(result.tariffs);
|
||||
setFetchState("idle");
|
||||
|
Loading…
Reference in New Issue
Block a user