mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui.git
synced 2025-10-29 18:02:31 +00:00
[WIFI-11223] Latest axios TS fixes
Signed-off-by: Charles <charles.bourque96@gmail.com>
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { MenuItem, useToast } from '@chakra-ui/react';
|
import { MenuItem, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { useControllerStore } from 'contexts/ControllerSocketProvider/useStore';
|
import { useControllerStore } from 'contexts/ControllerSocketProvider/useStore';
|
||||||
import { useRebootDevice } from 'hooks/Network/Devices';
|
import { useRebootDevice } from 'hooks/Network/Devices';
|
||||||
import { useMutationResult } from 'hooks/useMutationResult';
|
import { useMutationResult } from 'hooks/useMutationResult';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { GatewayDevice } from 'models/Device';
|
import { GatewayDevice } from 'models/Device';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { IconButton, Menu, MenuButton, MenuItem, MenuList, Spinner, Tooltip } from '@chakra-ui/react';
|
import { IconButton, Menu, MenuButton, MenuItem, MenuList, Spinner, Tooltip } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { Wrench } from 'phosphor-react';
|
import { Wrench } from 'phosphor-react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import RebootMenuItem from './RebootButton';
|
import RebootMenuItem from './RebootButton';
|
||||||
import { useBlinkDevice, useGetDeviceRtty } from 'hooks/Network/Devices';
|
import { useBlinkDevice, useGetDeviceRtty } from 'hooks/Network/Devices';
|
||||||
import { useMutationResult } from 'hooks/useMutationResult';
|
import { useMutationResult } from 'hooks/useMutationResult';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { GatewayDevice } from 'models/Device';
|
import { GatewayDevice } from 'models/Device';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
@@ -36,7 +36,7 @@ const DeviceActionDropdown = ({
|
|||||||
size,
|
size,
|
||||||
}: Props) => {
|
}: Props) => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const { refetch: getRtty, isLoading: isRtty } = useGetDeviceRtty({
|
const { refetch: getRtty, isInitialLoading: isRtty } = useGetDeviceRtty({
|
||||||
serialNumber: device.serialNumber,
|
serialNumber: device.serialNumber,
|
||||||
extraId: 'inventory-modal',
|
extraId: 'inventory-modal',
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { Dispatch, SetStateAction } from 'react';
|
import { Dispatch, SetStateAction } from 'react';
|
||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
import { User } from '../../models/User';
|
import { User } from '../../models/User';
|
||||||
import { axiosSec } from 'constants/axiosInstances';
|
import { axiosSec } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { Note } from 'models/Note';
|
import { Note } from 'models/Note';
|
||||||
import { Preference } from 'models/Preference';
|
import { Preference } from 'models/Preference';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { PageInfo } from 'models/Table';
|
import { PageInfo } from 'models/Table';
|
||||||
|
|
||||||
const getBlacklistCount = () =>
|
const getBlacklistCount = () =>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export type DeviceCommandHistory = {
|
export type DeviceCommandHistory = {
|
||||||
UUID: string;
|
UUID: string;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
import { useEndpointStatus } from 'hooks/useEndpointStatus';
|
import { useEndpointStatus } from 'hooks/useEndpointStatus';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { DeviceConfiguration } from 'models/Device';
|
import { DeviceConfiguration } from 'models/Device';
|
||||||
|
|
||||||
export type DefaultConfigurationResponse = {
|
export type DefaultConfigurationResponse = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export type DeviceLog = {
|
export type DeviceLog = {
|
||||||
UUID: string;
|
UUID: string;
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
import { useAuth } from 'contexts/AuthProvider';
|
import { useAuth } from 'contexts/AuthProvider';
|
||||||
import { useEndpointStatus } from 'hooks/useEndpointStatus';
|
import { useEndpointStatus } from 'hooks/useEndpointStatus';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { DeviceRttyApiResponse, GatewayDevice, WifiScanCommand, WifiScanResult } from 'models/Device';
|
import { DeviceRttyApiResponse, GatewayDevice, WifiScanCommand, WifiScanResult } from 'models/Device';
|
||||||
import { Note } from 'models/Note';
|
import { Note } from 'models/Note';
|
||||||
import { PageInfo } from 'models/Table';
|
import { PageInfo } from 'models/Table';
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { axiosGw, axiosProv, axiosSec } from 'constants/axiosInstances';
|
import { axiosGw, axiosProv, axiosSec } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export type EndpointApiResponse = {
|
export type EndpointApiResponse = {
|
||||||
authenticationType: string;
|
authenticationType: string;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
import { axiosFms, axiosGw } from 'constants/axiosInstances';
|
import { axiosFms, axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { Firmware } from 'models/Firmware';
|
import { Firmware } from 'models/Firmware';
|
||||||
import { Note } from 'models/Note';
|
import { Note } from 'models/Note';
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { Buffer } from 'buffer';
|
import { Buffer } from 'buffer';
|
||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery } from '@tanstack/react-query';
|
import { useMutation, useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { axiosSec } from 'constants/axiosInstances';
|
import { axiosSec } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export const useGetGoogleAuthenticatorQrCode = () => {
|
export const useGetGoogleAuthenticatorQrCode = () => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export type HealthCheck = {
|
export type HealthCheck = {
|
||||||
UUID: string;
|
UUID: string;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/* eslint-disable import/prefer-default-export */
|
/* eslint-disable import/prefer-default-export */
|
||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosProv } from 'constants/axiosInstances';
|
import { axiosProv } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { Note } from 'models/Note';
|
import { Note } from 'models/Note';
|
||||||
|
|
||||||
export type InventoryTag = {
|
export type InventoryTag = {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation } from '@tanstack/react-query';
|
import { useMutation } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { axiosSec } from 'constants/axiosInstances';
|
import { axiosSec } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export interface ChangePasswordRequest {
|
export interface ChangePasswordRequest {
|
||||||
userId: string;
|
userId: string;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/* eslint-disable import/prefer-default-export */
|
/* eslint-disable import/prefer-default-export */
|
||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { axiosGw } from 'constants/axiosInstances';
|
import { axiosGw } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
type DeviceInterfaceStatistics = {
|
type DeviceInterfaceStatistics = {
|
||||||
clients: {
|
clients: {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery } from '@tanstack/react-query';
|
import { useMutation, useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import * as axios from 'axios';
|
import * as axios from 'axios';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
type System = {
|
type System = {
|
||||||
UI?: string;
|
UI?: string;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useMutation, useQuery } from '@tanstack/react-query';
|
import { useMutation, useQuery } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { axiosSec } from 'constants/axiosInstances';
|
import { axiosSec } from 'constants/axiosInstances';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { User } from 'models/User';
|
import { User } from 'models/User';
|
||||||
|
|
||||||
const getAvatarPromises = (userList: User[]) => {
|
const getAvatarPromises = (userList: User[]) => {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { useCallback, useMemo } from 'react';
|
import { useCallback, useMemo } from 'react';
|
||||||
import { useToast } from '@chakra-ui/react';
|
import { useToast } from '@chakra-ui/react';
|
||||||
import { useQueryClient } from '@tanstack/react-query';
|
import { useQueryClient } from '@tanstack/react-query';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
export type UseMutationResultProps = {
|
export type UseMutationResultProps = {
|
||||||
objName: string;
|
objName: string;
|
||||||
|
|||||||
3
src/models/Axios.ts
Normal file
3
src/models/Axios.ts
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
import { AxiosError as Err } from 'axios';
|
||||||
|
|
||||||
|
export type AxiosError = Err<{ ErrorDescription: string; ErrorCode: number }>;
|
||||||
@@ -17,10 +17,10 @@ import {
|
|||||||
useDisclosure,
|
useDisclosure,
|
||||||
useToast,
|
useToast,
|
||||||
} from '@chakra-ui/react';
|
} from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { MagnifyingGlass, Trash } from 'phosphor-react';
|
import { MagnifyingGlass, Trash } from 'phosphor-react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { DefaultConfigurationResponse, useDeleteDefaultConfig } from 'hooks/Network/DefaultConfigurations';
|
import { DefaultConfigurationResponse, useDeleteDefaultConfig } from 'hooks/Network/DefaultConfigurations';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
config: DefaultConfigurationResponse;
|
config: DefaultConfigurationResponse;
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { Box, SimpleGrid, useBoolean, useDisclosure, useToast } from '@chakra-ui/react';
|
import { Box, SimpleGrid, useBoolean, useDisclosure, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { Formik, FormikProps } from 'formik';
|
import { Formik, FormikProps } from 'formik';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
@@ -16,6 +15,7 @@ import { DefaultConfigurationResponse, useCreateDefaultConfig } from 'hooks/Netw
|
|||||||
import { useGetDeviceTypes } from 'hooks/Network/Firmware';
|
import { useGetDeviceTypes } from 'hooks/Network/Firmware';
|
||||||
import { useFormModal } from 'hooks/useFormModal';
|
import { useFormModal } from 'hooks/useFormModal';
|
||||||
import { useFormRef } from 'hooks/useFormRef';
|
import { useFormRef } from 'hooks/useFormRef';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
const CreateDefaultConfigurationModal = () => {
|
const CreateDefaultConfigurationModal = () => {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { Box, SimpleGrid, useBoolean, UseDisclosureReturn, useToast } from '@chakra-ui/react';
|
import { Box, SimpleGrid, useBoolean, UseDisclosureReturn, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { Formik, FormikProps } from 'formik';
|
import { Formik, FormikProps } from 'formik';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { v4 as uuid } from 'uuid';
|
import { v4 as uuid } from 'uuid';
|
||||||
@@ -15,6 +14,7 @@ import { DefaultConfigurationResponse, useUpdateDefaultConfig } from 'hooks/Netw
|
|||||||
import { useGetDeviceTypes } from 'hooks/Network/Firmware';
|
import { useGetDeviceTypes } from 'hooks/Network/Firmware';
|
||||||
import { useFormModal } from 'hooks/useFormModal';
|
import { useFormModal } from 'hooks/useFormModal';
|
||||||
import { useFormRef } from 'hooks/useFormRef';
|
import { useFormRef } from 'hooks/useFormRef';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
modalProps: UseDisclosureReturn;
|
modalProps: UseDisclosureReturn;
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { Badge, Box, HStack, IconButton, Tooltip, useDisclosure, useToast } from '@chakra-ui/react';
|
import { Badge, Box, HStack, IconButton, Tooltip, useDisclosure, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { MagnifyingGlass, Trash } from 'phosphor-react';
|
import { MagnifyingGlass, Trash } from 'phosphor-react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import FormattedDate from 'components/InformationDisplays/FormattedDate';
|
import FormattedDate from 'components/InformationDisplays/FormattedDate';
|
||||||
import { uppercaseFirstLetter } from 'helpers/stringHelper';
|
import { uppercaseFirstLetter } from 'helpers/stringHelper';
|
||||||
import { DeviceCommandHistory, useDeleteCommand, useGetCommandHistory } from 'hooks/Network/Commands';
|
import { DeviceCommandHistory, useDeleteCommand, useGetCommandHistory } from 'hooks/Network/Commands';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { Column } from 'models/Table';
|
import { Column } from 'models/Table';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { Alert, AlertIcon, Box, Button, Center, useDisclosure, useToast } from '@chakra-ui/react';
|
import { Alert, AlertIcon, Box, Button, Center, useDisclosure, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import ReactDatePicker from 'react-datepicker';
|
import ReactDatePicker from 'react-datepicker';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { DeleteButton } from 'components/Buttons/DeleteButton';
|
import { DeleteButton } from 'components/Buttons/DeleteButton';
|
||||||
import { Modal } from 'components/Modals/Modal';
|
import { Modal } from 'components/Modals/Modal';
|
||||||
import 'react-datepicker/dist/react-datepicker.css';
|
import 'react-datepicker/dist/react-datepicker.css';
|
||||||
import { useDeleteHealthChecks } from 'hooks/Network/HealthChecks';
|
import { useDeleteHealthChecks } from 'hooks/Network/HealthChecks';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
const CustomInputButton = React.forwardRef(
|
const CustomInputButton = React.forwardRef(
|
||||||
({ value, onClick }: { value: string; onClick: () => void }, ref: React.LegacyRef<HTMLButtonElement>) => (
|
({ value, onClick }: { value: string; onClick: () => void }, ref: React.LegacyRef<HTMLButtonElement>) => (
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
import { Alert, AlertIcon, Box, Button, Center, useDisclosure, useToast } from '@chakra-ui/react';
|
import { Alert, AlertIcon, Box, Button, Center, useDisclosure, useToast } from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import ReactDatePicker from 'react-datepicker';
|
import ReactDatePicker from 'react-datepicker';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import 'react-datepicker/dist/react-datepicker.css';
|
import 'react-datepicker/dist/react-datepicker.css';
|
||||||
import { DeleteButton } from 'components/Buttons/DeleteButton';
|
import { DeleteButton } from 'components/Buttons/DeleteButton';
|
||||||
import { Modal } from 'components/Modals/Modal';
|
import { Modal } from 'components/Modals/Modal';
|
||||||
import { useDeleteLogs } from 'hooks/Network/DeviceLogs';
|
import { useDeleteLogs } from 'hooks/Network/DeviceLogs';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
|
|
||||||
const CustomInputButton = React.forwardRef(
|
const CustomInputButton = React.forwardRef(
|
||||||
({ value, onClick }: { value: string; onClick: () => void }, ref: React.LegacyRef<HTMLButtonElement>) => (
|
({ value, onClick }: { value: string; onClick: () => void }, ref: React.LegacyRef<HTMLButtonElement>) => (
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import {
|
|||||||
Link,
|
Link,
|
||||||
SimpleGrid,
|
SimpleGrid,
|
||||||
} from '@chakra-ui/react';
|
} from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { Formik, Field, Form } from 'formik';
|
import { Formik, Field, Form } from 'formik';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import * as Yup from 'yup';
|
import * as Yup from 'yup';
|
||||||
@@ -23,6 +22,7 @@ import { StringField } from 'components/Form/Fields/StringField';
|
|||||||
import { useAuth } from 'contexts/AuthProvider';
|
import { useAuth } from 'contexts/AuthProvider';
|
||||||
import { useLogin } from 'hooks/Network/Login';
|
import { useLogin } from 'hooks/Network/Login';
|
||||||
import { useApiRequirements } from 'hooks/useApiRequirements';
|
import { useApiRequirements } from 'hooks/useApiRequirements';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { FormFieldProps } from 'models/FormField';
|
import { FormFieldProps } from 'models/FormField';
|
||||||
import { LoginFormProps } from 'models/Login';
|
import { LoginFormProps } from 'models/Login';
|
||||||
|
|
||||||
|
|||||||
@@ -15,10 +15,10 @@ import {
|
|||||||
PinInput,
|
PinInput,
|
||||||
PinInputField,
|
PinInputField,
|
||||||
} from '@chakra-ui/react';
|
} from '@chakra-ui/react';
|
||||||
import { AxiosError } from 'axios';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { useAuth } from 'contexts/AuthProvider';
|
import { useAuth } from 'contexts/AuthProvider';
|
||||||
import { useSendPhoneCode, useSendVerifyCode } from 'hooks/Network/Login';
|
import { useSendPhoneCode, useSendVerifyCode } from 'hooks/Network/Login';
|
||||||
|
import { AxiosError } from 'models/Axios';
|
||||||
import { LoginFormProps } from 'models/Login';
|
import { LoginFormProps } from 'models/Login';
|
||||||
|
|
||||||
export interface MfaFormProps {
|
export interface MfaFormProps {
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ export default defineConfig({
|
|||||||
chunkSizeWarningLimit: 1000,
|
chunkSizeWarningLimit: 1000,
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
port: 3001,
|
port: 3000,
|
||||||
open: true,
|
open: true,
|
||||||
},
|
},
|
||||||
esbuild: {
|
esbuild: {
|
||||||
|
|||||||
Reference in New Issue
Block a user