From d1c565735aa644af0d5bdfb7c20d611e723a723b Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Wed, 30 Nov 2022 10:52:13 +0100 Subject: [PATCH] linter fixes (#2561) --- .../apiToken/ConfirmToken/ConfirmToken.tsx | 4 ++-- .../InstanceStats/InstanceStats.tsx | 2 +- .../EditProjectRole/EditProjectRole.tsx | 1 - .../ProjectRoleForm/ProjectRoleForm.tsx | 1 - .../users/InviteLinkBar/InviteLinkBar.tsx | 2 +- .../ChangeRequest/ChangeRequest.tsx | 9 +-------- .../CopyStrategiesMessage.tsx | 2 +- .../ChangeRequestFeatureToggleChange.tsx | 1 - .../ChangeRequestOverview.tsx | 2 +- .../ChangeRequestReviewer.tsx | 2 +- .../ReviewButton/ReviewButton.tsx | 1 - .../changeRequest/DraftBanner/DraftBanner.tsx | 1 - .../PrettifyLargeNumber.test.tsx | 20 +++++-------------- .../common/SidebarModal/SidebarModal.tsx | 2 +- .../FeatureStrategyCreate.tsx | 4 +--- .../FeatureStrategyEdit.tsx | 2 -- .../CopyStrategyIconMenu.tsx | 2 +- .../useStrategyChangeFromRequest.tsx | 1 + .../feature/FeatureView/FeatureView.tsx | 1 - frontend/src/component/layout/Error/Error.tsx | 3 +-- .../src/component/project/Project/Project.tsx | 5 ++--- .../ProjectAccessTable/ProjectAccessTable.tsx | 2 +- .../ResetPasswordForm/ResetPasswordForm.tsx | 10 +--------- frontend/src/hooks/useCollaborateData.tsx | 1 - frontend/src/utils/formatDate.ts | 2 -- 25 files changed, 22 insertions(+), 61 deletions(-) diff --git a/frontend/src/component/admin/apiToken/ConfirmToken/ConfirmToken.tsx b/frontend/src/component/admin/apiToken/ConfirmToken/ConfirmToken.tsx index 847ef977c6..f6fb636025 100644 --- a/frontend/src/component/admin/apiToken/ConfirmToken/ConfirmToken.tsx +++ b/frontend/src/component/admin/apiToken/ConfirmToken/ConfirmToken.tsx @@ -1,5 +1,5 @@ -import { Alert, Box, Typography } from '@mui/material'; -import { useNavigate, Link } from 'react-router-dom'; +import { Alert, Typography } from '@mui/material'; +import { Link } from 'react-router-dom'; import { useThemeStyles } from 'themes/themeStyles'; import { Dialogue } from 'component/common/Dialogue/Dialogue'; import { UserToken } from './UserToken/UserToken'; diff --git a/frontend/src/component/admin/instance-admin/InstanceStats/InstanceStats.tsx b/frontend/src/component/admin/instance-admin/InstanceStats/InstanceStats.tsx index 42c172234c..587c819201 100644 --- a/frontend/src/component/admin/instance-admin/InstanceStats/InstanceStats.tsx +++ b/frontend/src/component/admin/instance-admin/InstanceStats/InstanceStats.tsx @@ -15,7 +15,7 @@ import { PageContent } from '../../../common/PageContent/PageContent'; import { PageHeader } from '../../../common/PageHeader/PageHeader'; export const InstanceStats: VFC = () => { - const { stats, loading } = useInstanceStats(); + const { stats } = useInstanceStats(); let versionTitle; let version; diff --git a/frontend/src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx b/frontend/src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx index 368733c695..ded2c0c11c 100644 --- a/frontend/src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx +++ b/frontend/src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx @@ -1,4 +1,3 @@ -import { useEffect } from 'react'; import FormTemplate from 'component/common/FormTemplate/FormTemplate'; import { UpdateButton } from 'component/common/UpdateButton/UpdateButton'; import { ADMIN } from 'component/providers/AccessProvider/permissions'; diff --git a/frontend/src/component/admin/projectRoles/ProjectRoleForm/ProjectRoleForm.tsx b/frontend/src/component/admin/projectRoles/ProjectRoleForm/ProjectRoleForm.tsx index adb553c229..a95240ad19 100644 --- a/frontend/src/component/admin/projectRoles/ProjectRoleForm/ProjectRoleForm.tsx +++ b/frontend/src/component/admin/projectRoles/ProjectRoleForm/ProjectRoleForm.tsx @@ -7,7 +7,6 @@ import { Box, Button, TextField, Typography } from '@mui/material'; import Input from 'component/common/Input/Input'; import { PermissionAccordion } from './PermissionAccordion/PermissionAccordion'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; -import EnvironmentIcon from 'component/common/EnvironmentIcon/EnvironmentIcon'; import { IPermission, IProjectEnvironmentPermissions, diff --git a/frontend/src/component/admin/users/InviteLinkBar/InviteLinkBar.tsx b/frontend/src/component/admin/users/InviteLinkBar/InviteLinkBar.tsx index 1733b68059..bd672e2edc 100644 --- a/frontend/src/component/admin/users/InviteLinkBar/InviteLinkBar.tsx +++ b/frontend/src/component/admin/users/InviteLinkBar/InviteLinkBar.tsx @@ -1,4 +1,4 @@ -import { useEffect, VFC } from 'react'; +import { VFC } from 'react'; import { useNavigate } from 'react-router-dom'; import { Box, Button, Typography } from '@mui/material'; import useLoading from 'hooks/useLoading'; diff --git a/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx b/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx index 9a4b5ff390..100dd329e8 100644 --- a/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx +++ b/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx @@ -1,12 +1,5 @@ import React, { FC, VFC } from 'react'; -import { - Alert, - Box, - Popover, - styled, - Tooltip, - Typography, -} from '@mui/material'; +import { Alert, Box, Popover, styled, Typography } from '@mui/material'; import { ChangeRequestFeatureToggleChange } from '../ChangeRequestOverview/ChangeRequestFeatureToggleChange/ChangeRequestFeatureToggleChange'; import { objectId } from 'utils/objectId'; import { ToggleStatusChange } from '../ChangeRequestOverview/ChangeRequestFeatureToggleChange/ToggleStatusChange'; diff --git a/frontend/src/component/changeRequest/ChangeRequestConfirmDialog/ChangeRequestMessages/CopyStrategiesMessage.tsx b/frontend/src/component/changeRequest/ChangeRequestConfirmDialog/ChangeRequestMessages/CopyStrategiesMessage.tsx index 0df9859178..ade7576844 100644 --- a/frontend/src/component/changeRequest/ChangeRequestConfirmDialog/ChangeRequestMessages/CopyStrategiesMessage.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestConfirmDialog/ChangeRequestMessages/CopyStrategiesMessage.tsx @@ -1,7 +1,7 @@ import { VFC } from 'react'; import { styled, Typography } from '@mui/material'; import { formatStrategyName } from 'utils/strategyNames'; -import { IFeatureStrategy, IFeatureStrategyPayload } from 'interfaces/strategy'; +import { IFeatureStrategyPayload } from 'interfaces/strategy'; interface ICopyStrategiesMessageProps { payload?: IFeatureStrategyPayload[]; diff --git a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestFeatureToggleChange/ChangeRequestFeatureToggleChange.tsx b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestFeatureToggleChange/ChangeRequestFeatureToggleChange.tsx index 17eb57db11..29a01b1b2f 100644 --- a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestFeatureToggleChange/ChangeRequestFeatureToggleChange.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestFeatureToggleChange/ChangeRequestFeatureToggleChange.tsx @@ -1,7 +1,6 @@ import { FC } from 'react'; import { Link } from 'react-router-dom'; import { Alert, Box, Card, Typography } from '@mui/material'; -import ToggleOnIcon from '@mui/icons-material/ToggleOn'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; interface IChangeRequestToggleChange { diff --git a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestOverview.tsx b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestOverview.tsx index b84d99d55c..acc591b6d7 100644 --- a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestOverview.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestOverview.tsx @@ -1,4 +1,4 @@ -import { Alert, Button, styled, TextField, Typography } from '@mui/material'; +import { Alert, Button, styled } from '@mui/material'; import { FC, useContext, useState } from 'react'; import { Box } from '@mui/material'; import { useChangeRequest } from 'hooks/api/getters/useChangeRequest/useChangeRequest'; diff --git a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestReviewers/ChangeRequestReviewer.tsx b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestReviewers/ChangeRequestReviewer.tsx index 69533427c0..0f0a25b3dc 100644 --- a/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestReviewers/ChangeRequestReviewer.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestOverview/ChangeRequestReviewers/ChangeRequestReviewer.tsx @@ -1,4 +1,4 @@ -import { Box, Paper, styled, Typography } from '@mui/material'; +import { Box, styled, Typography } from '@mui/material'; import React, { FC } from 'react'; import { StyledAvatar } from '../ChangeRequestHeader/ChangeRequestHeader.styles'; import { CheckCircle } from '@mui/icons-material'; diff --git a/frontend/src/component/changeRequest/ChangeRequestOverview/ReviewButton/ReviewButton.tsx b/frontend/src/component/changeRequest/ChangeRequestOverview/ReviewButton/ReviewButton.tsx index a6d579b13d..97db20f4a8 100644 --- a/frontend/src/component/changeRequest/ChangeRequestOverview/ReviewButton/ReviewButton.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestOverview/ReviewButton/ReviewButton.tsx @@ -12,7 +12,6 @@ import { MenuItem, MenuList, ClickAwayListener, - Alert, } from '@mui/material'; import ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown'; diff --git a/frontend/src/component/changeRequest/DraftBanner/DraftBanner.tsx b/frontend/src/component/changeRequest/DraftBanner/DraftBanner.tsx index 5e75d5d3eb..f87f088ea9 100644 --- a/frontend/src/component/changeRequest/DraftBanner/DraftBanner.tsx +++ b/frontend/src/component/changeRequest/DraftBanner/DraftBanner.tsx @@ -1,7 +1,6 @@ import { FC, useState, VFC } from 'react'; import { Box, Button, styled, Typography } from '@mui/material'; import { useStyles as useAppStyles } from 'component/App.styles'; -import WarningAmberIcon from '@mui/icons-material/WarningAmber'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import { ChangeRequestSidebar } from '../ChangeRequestSidebar/ChangeRequestSidebar'; import { usePendingChangeRequests } from 'hooks/api/getters/usePendingChangeRequests/usePendingChangeRequests'; diff --git a/frontend/src/component/common/PrettifyLargeNumber/PrettifyLargeNumber.test.tsx b/frontend/src/component/common/PrettifyLargeNumber/PrettifyLargeNumber.test.tsx index 855ece4d16..b668f2d30a 100644 --- a/frontend/src/component/common/PrettifyLargeNumber/PrettifyLargeNumber.test.tsx +++ b/frontend/src/component/common/PrettifyLargeNumber/PrettifyLargeNumber.test.tsx @@ -7,9 +7,7 @@ describe('PrettifyLargeNumber', () => { it('should render number with separator for value less than threshold', async () => { render(); - const prettifiedText = await screen.getByTestId( - LARGE_NUMBER_PRETTIFIED - ); + const prettifiedText = screen.getByTestId(LARGE_NUMBER_PRETTIFIED); expect(prettifiedText.textContent).toHaveLength('999,999'.length); }); @@ -17,9 +15,7 @@ describe('PrettifyLargeNumber', () => { it('should render prettified number for value equal to the threshold', async () => { render(); - const prettifiedText = await screen.getByTestId( - LARGE_NUMBER_PRETTIFIED - ); + const prettifiedText = screen.getByTestId(LARGE_NUMBER_PRETTIFIED); expect(prettifiedText.textContent).toBe('1M'); }); @@ -27,9 +23,7 @@ describe('PrettifyLargeNumber', () => { it('should render prettified number for value greater than threshold', async () => { render(); - const prettifiedText = await screen.getByTestId( - LARGE_NUMBER_PRETTIFIED - ); + const prettifiedText = screen.getByTestId(LARGE_NUMBER_PRETTIFIED); expect(prettifiedText.textContent).toBe('12.35M'); }); @@ -37,9 +31,7 @@ describe('PrettifyLargeNumber', () => { it('should render prettified number with tooltip having raw value for value greater than threshold', async () => { render(); - const prettifiedText = await screen.getByTestId( - LARGE_NUMBER_PRETTIFIED - ); + const prettifiedText = screen.getByTestId(LARGE_NUMBER_PRETTIFIED); expect(prettifiedText.getAttribute('aria-label')).toHaveLength( '12,345,678'.length @@ -55,9 +47,7 @@ describe('PrettifyLargeNumber', () => { /> ); - const prettifiedText = await screen.getByTestId( - LARGE_NUMBER_PRETTIFIED - ); + const prettifiedText = screen.getByTestId(LARGE_NUMBER_PRETTIFIED); expect(prettifiedText.textContent).toBe('12.3457M'); }); diff --git a/frontend/src/component/common/SidebarModal/SidebarModal.tsx b/frontend/src/component/common/SidebarModal/SidebarModal.tsx index c40fc7361f..666f34af5b 100644 --- a/frontend/src/component/common/SidebarModal/SidebarModal.tsx +++ b/frontend/src/component/common/SidebarModal/SidebarModal.tsx @@ -1,4 +1,4 @@ -import { ReactNode, FC } from 'react'; +import { FC } from 'react'; import { Modal, Backdrop, styled } from '@mui/material'; import Fade from '@mui/material/Fade'; import { SIDEBAR_MODAL_ID } from 'utils/testIds'; diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyCreate/FeatureStrategyCreate.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyCreate/FeatureStrategyCreate.tsx index 2780c6ae4c..69c068543c 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyCreate/FeatureStrategyCreate.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyCreate/FeatureStrategyCreate.tsx @@ -18,7 +18,6 @@ import { } from '../FeatureStrategyEdit/FeatureStrategyEdit'; import { CREATE_FEATURE_STRATEGY } from 'component/providers/AccessProvider/permissions'; import { ISegment } from 'interfaces/segment'; -import { useSegmentsApi } from 'hooks/api/actions/useSegmentsApi/useSegmentsApi'; import { formatStrategyName } from 'utils/strategyNames'; import { useFormErrors } from 'hooks/useFormErrors'; import { createFeatureStrategy } from 'utils/createFeatureStrategy'; @@ -43,7 +42,6 @@ export const FeatureStrategyCreate = () => { const { addStrategyToFeature, loading } = useFeatureStrategyApi(); const { addChangeRequest } = useChangeRequestApi(); - const { setStrategySegments } = useSegmentsApi(); const { setToastData, setToastApiError } = useToast(); const { uiConfig } = useUiConfig(); const { unleashUrl } = uiConfig; @@ -85,7 +83,7 @@ export const FeatureStrategyCreate = () => { }, [featureId, strategyDefinition]); const onAddStrategy = async (payload: IFeatureStrategyPayload) => { - const created = await addStrategyToFeature( + await addStrategyToFeature( projectId, featureId, environmentId, diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx index 24c26fbbef..4a1cef04c6 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx @@ -15,7 +15,6 @@ import { } from 'interfaces/strategy'; import { UPDATE_FEATURE_STRATEGY } from 'component/providers/AccessProvider/permissions'; import { ISegment } from 'interfaces/segment'; -import { useSegmentsApi } from 'hooks/api/actions/useSegmentsApi/useSegmentsApi'; import { useSegments } from 'hooks/api/getters/useSegments/useSegments'; import { formatStrategyName } from 'utils/strategyNames'; import { useFormErrors } from 'hooks/useFormErrors'; @@ -38,7 +37,6 @@ export const FeatureStrategyEdit = () => { const [strategy, setStrategy] = useState>({}); const [segments, setSegments] = useState([]); const { updateStrategyOnFeature, loading } = useFeatureStrategyApi(); - const { setStrategySegments } = useSegmentsApi(); const { strategyDefinition } = useStrategy(strategy.name); const { setToastData, setToastApiError } = useToast(); const errors = useFormErrors(); diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx index 19fb28ffe5..3512bb62d8 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx @@ -8,7 +8,7 @@ import { Tooltip, } from '@mui/material'; import { AddToPhotos as CopyIcon, Lock } from '@mui/icons-material'; -import { IFeatureStrategy, IFeatureStrategyPayload } from 'interfaces/strategy'; +import { IFeatureStrategyPayload } from 'interfaces/strategy'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; import { IFeatureEnvironment } from 'interfaces/featureToggle'; import AccessContext from 'contexts/AccessContext'; diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/useStrategyChangeFromRequest.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/useStrategyChangeFromRequest.tsx index 0e50b162db..a62358b032 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/useStrategyChangeFromRequest.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/useStrategyChangeFromRequest.tsx @@ -21,6 +21,7 @@ export const useStrategyChangeFromRequest = ( ) { return change.payload.id === strategyId; } + return false; }); return change; diff --git a/frontend/src/component/feature/FeatureView/FeatureView.tsx b/frontend/src/component/feature/FeatureView/FeatureView.tsx index f260bc2860..7bca7dd32c 100644 --- a/frontend/src/component/feature/FeatureView/FeatureView.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureView.tsx @@ -32,7 +32,6 @@ import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; import { FeatureArchiveDialog } from '../../common/FeatureArchiveDialog/FeatureArchiveDialog'; import { DraftBanner } from 'component/changeRequest/DraftBanner/DraftBanner'; import { MainLayout } from 'component/layout/MainLayout/MainLayout'; -import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig'; import { useChangeRequestsEnabled } from 'hooks/useChangeRequestsEnabled'; export const FeatureView = () => { diff --git a/frontend/src/component/layout/Error/Error.tsx b/frontend/src/component/layout/Error/Error.tsx index 826cb1f38f..0ef91ab816 100644 --- a/frontend/src/component/layout/Error/Error.tsx +++ b/frontend/src/component/layout/Error/Error.tsx @@ -1,8 +1,7 @@ import { VFC } from 'react'; import { useNavigate } from 'react-router-dom'; -import { Box, Typography } from '@mui/material'; +import { Box } from '@mui/material'; import { Dialogue } from 'component/common/Dialogue/Dialogue'; -import { GO_BACK } from 'constants/navigate'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; interface IErrorProps { diff --git a/frontend/src/component/project/Project/Project.tsx b/frontend/src/component/project/Project/Project.tsx index e1103b6069..67babf75c2 100644 --- a/frontend/src/component/project/Project/Project.tsx +++ b/frontend/src/component/project/Project/Project.tsx @@ -1,7 +1,6 @@ import { useNavigate } from 'react-router'; import useProject from 'hooks/api/getters/useProject/useProject'; import useLoading from 'hooks/useLoading'; -import ApiError from 'component/common/ApiError/ApiError'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import { useStyles } from './Project.styles'; import { styled, Tab, Tabs } from '@mui/material'; @@ -53,7 +52,7 @@ const StyledText = styled(StyledTitle)(({ theme }) => ({ const Project = () => { const projectId = useRequiredPathParam('projectId'); const params = useQueryParams(); - const { project, error, loading, refetch } = useProject(projectId); + const { project, loading } = useProject(projectId); const ref = useLoading(loading); const { setToastData } = useToast(); const { classes: styles } = useStyles(); @@ -117,7 +116,7 @@ const Project = () => { const changeRequestTab = { title: 'Change requests', path: `${basePath}/change-requests`, - name: 'change-request' + '', + name: 'change-request', }; if (isChangeRequestFlagEnabled) { diff --git a/frontend/src/component/project/ProjectAccess/ProjectAccessTable/ProjectAccessTable.tsx b/frontend/src/component/project/ProjectAccess/ProjectAccessTable/ProjectAccessTable.tsx index 75155fb46c..18f9c8de99 100644 --- a/frontend/src/component/project/ProjectAccess/ProjectAccessTable/ProjectAccessTable.tsx +++ b/frontend/src/component/project/ProjectAccess/ProjectAccessTable/ProjectAccessTable.tsx @@ -1,4 +1,4 @@ -import { useCallback, useEffect, useMemo, useState, VFC } from 'react'; +import { useEffect, useMemo, useState, VFC } from 'react'; import { SortingRule, useFlexLayout, useSortBy, useTable } from 'react-table'; import { VirtualizedTable, TablePlaceholder } from 'component/common/Table'; import { styled, useMediaQuery, useTheme } from '@mui/material'; diff --git a/frontend/src/component/user/common/ResetPasswordForm/ResetPasswordForm.tsx b/frontend/src/component/user/common/ResetPasswordForm/ResetPasswordForm.tsx index 7759d3addb..925bde2f62 100644 --- a/frontend/src/component/user/common/ResetPasswordForm/ResetPasswordForm.tsx +++ b/frontend/src/component/user/common/ResetPasswordForm/ResetPasswordForm.tsx @@ -1,14 +1,6 @@ import { Button } from '@mui/material'; import classnames from 'classnames'; -import React, { - Dispatch, - SetStateAction, - SyntheticEvent, - useCallback, - useEffect, - useState, -} from 'react'; -import { useNavigate } from 'react-router'; +import React, { SyntheticEvent, useCallback, useEffect, useState } from 'react'; import { useThemeStyles } from 'themes/themeStyles'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import PasswordChecker from './PasswordChecker/PasswordChecker'; diff --git a/frontend/src/hooks/useCollaborateData.tsx b/frontend/src/hooks/useCollaborateData.tsx index 0cfa0c435e..15c1894575 100644 --- a/frontend/src/hooks/useCollaborateData.tsx +++ b/frontend/src/hooks/useCollaborateData.tsx @@ -2,7 +2,6 @@ import { useState, useEffect } from 'react'; import { SWRConfiguration } from 'swr'; import { dequal } from 'dequal'; import { StaleDataNotification } from 'component/common/StaleDataNotification/StaleDataNotification'; -import { IFeatureToggle } from 'interfaces/featureToggle'; interface IFormatUnleashGetterOutput { data: Type; diff --git a/frontend/src/utils/formatDate.ts b/frontend/src/utils/formatDate.ts index e63fec2039..0bc10ff721 100644 --- a/frontend/src/utils/formatDate.ts +++ b/frontend/src/utils/formatDate.ts @@ -1,5 +1,3 @@ -import { formatRelative } from 'date-fns'; - export const formatDateYMDHMS = ( date: number | string | Date, locale: string