diff --git a/src/components/AppIcon/AppIcon.tsx b/src/components/AppIcon/AppIcon.tsx index bf2c3c1bf..7ff3b455b 100644 --- a/src/components/AppIcon/AppIcon.tsx +++ b/src/components/AppIcon/AppIcon.tsx @@ -202,7 +202,7 @@ import { LiaTshirtSolid, } from 'react-icons/lia'; import { MdOutlineLockReset } from 'react-icons/md'; -import { LuSigma, LuMails } from 'react-icons/lu'; +import { LuSigma } from 'react-icons/lu'; import { PiCookingPotLight, PiShareNetwork } from 'react-icons/pi'; import CircleIcon from './circle.svg?react'; import VotingIcon from './voting.svg?react'; diff --git a/src/components/Buttons/AddCategories/AddCategoriesButton.tsx b/src/components/Buttons/AddCategories/AddCategoriesButton.tsx index 19fdc976c..bb0737f61 100644 --- a/src/components/Buttons/AddCategories/AddCategoriesButton.tsx +++ b/src/components/Buttons/AddCategories/AddCategoriesButton.tsx @@ -13,7 +13,6 @@ import { ListItemButton, ListItemText, Skeleton, - Typography, } from '@mui/material'; import { forwardRef, useCallback, useEffect, useImperativeHandle, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/Buttons/AddIdeas/AddIdeasButton.tsx b/src/components/Buttons/AddIdeas/AddIdeasButton.tsx index 820423e22..94053268a 100644 --- a/src/components/Buttons/AddIdeas/AddIdeasButton.tsx +++ b/src/components/Buttons/AddIdeas/AddIdeasButton.tsx @@ -12,9 +12,8 @@ import { ListItemButton, ListItemText, Skeleton, - Typography, } from '@mui/material'; -import { forwardRef, useCallback, useEffect, useRef, useState } from 'react'; +import { forwardRef, useCallback, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useParams } from 'react-router-dom'; diff --git a/src/components/Buttons/AddRooms/AddRoomsButton.tsx b/src/components/Buttons/AddRooms/AddRoomsButton.tsx index d0ad7bc70..982b6fa8f 100644 --- a/src/components/Buttons/AddRooms/AddRoomsButton.tsx +++ b/src/components/Buttons/AddRooms/AddRoomsButton.tsx @@ -16,7 +16,6 @@ import { ListItemButton, ListItemText, Skeleton, - Typography, } from '@mui/material'; import { forwardRef, useCallback, useEffect, useImperativeHandle, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/Buttons/CodeButton/CodeButton.tsx b/src/components/Buttons/CodeButton/CodeButton.tsx index 6a37395aa..9551740d1 100644 --- a/src/components/Buttons/CodeButton/CodeButton.tsx +++ b/src/components/Buttons/CodeButton/CodeButton.tsx @@ -2,7 +2,7 @@ import AppIcon from '@/components/AppIcon'; import { getRuntimeConfig } from '@/config'; import { useAppStore } from '@/store'; import { announceToScreenReader, localStorageGet } from '@/utils'; -import { Button, ButtonProps, Divider } from '@mui/material'; +import { Button, ButtonProps } from '@mui/material'; import { FC } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/Buttons/DeleteButton/DeleteButton.tsx b/src/components/Buttons/DeleteButton/DeleteButton.tsx index 9f4855ef4..901eea2c7 100644 --- a/src/components/Buttons/DeleteButton/DeleteButton.tsx +++ b/src/components/Buttons/DeleteButton/DeleteButton.tsx @@ -1,9 +1,8 @@ import { ConfirmDialog } from '@/components'; import AppIconButton from '@/components/AppIconButton'; import { SettingNamesType } from '@/types/SettingsTypes'; -import { WarningAmber } from '@mui/icons-material'; import { IconButtonProps, Stack, Typography } from '@mui/material'; -import { forwardRef, useRef, useState } from 'react'; +import { forwardRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; interface Props extends IconButtonProps { diff --git a/src/components/ChangePassword/ChangePassword.tsx b/src/components/ChangePassword/ChangePassword.tsx index 17fca9118..5ab856835 100644 --- a/src/components/ChangePassword/ChangePassword.tsx +++ b/src/components/ChangePassword/ChangePassword.tsx @@ -21,7 +21,6 @@ import { useForm, useWatch } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import * as yup from 'yup'; import AppIconButton from '../AppIconButton'; -import AppIcon from '../AppIcon'; import { useNavigate } from 'react-router-dom'; import { useAppStore } from '@/store'; diff --git a/src/components/DataFields/GroupField.tsx b/src/components/DataFields/GroupField.tsx index 8228d7c59..6b0d84ac0 100644 --- a/src/components/DataFields/GroupField.tsx +++ b/src/components/DataFields/GroupField.tsx @@ -1,6 +1,6 @@ import { getGroups } from '@/services/groups'; import { SelectOptionsType } from '@/types/SettingsTypes'; -import { Autocomplete, BaseTextFieldProps, CircularProgress, TextField } from '@mui/material'; +import { Autocomplete, BaseTextFieldProps, TextField } from '@mui/material'; import { useEffect, useState } from 'react'; import { Control, Controller } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/DataFields/SelectField.tsx b/src/components/DataFields/SelectField.tsx index 54f846ebc..ced951bac 100644 --- a/src/components/DataFields/SelectField.tsx +++ b/src/components/DataFields/SelectField.tsx @@ -1,6 +1,6 @@ import { PossibleFields } from '@/types/Scopes'; import { SelectOptionsType } from '@/types/SettingsTypes'; -import { FormControl, MenuItem, Paper, TextField } from '@mui/material'; +import { FormControl, MenuItem, TextField } from '@mui/material'; import { Control, Controller } from 'react-hook-form-mui'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/DataFields/StatusField.tsx b/src/components/DataFields/StatusField.tsx index 31416987a..80f8a01a6 100644 --- a/src/components/DataFields/StatusField.tsx +++ b/src/components/DataFields/StatusField.tsx @@ -1,4 +1,4 @@ -import { STATUS, statusOptions } from '@/utils'; +import { STATUS } from '@/utils'; import { MenuItem, TextField, Typography } from '@mui/material'; import { amber, blueGrey, green, red } from '@mui/material/colors'; import { Control, Controller } from 'react-hook-form-mui'; diff --git a/src/components/DataForms/index.tsx b/src/components/DataForms/index.tsx index 7d55afa73..e71779d91 100644 --- a/src/components/DataForms/index.tsx +++ b/src/components/DataForms/index.tsx @@ -1,9 +1,7 @@ import AnnouncementForms from './AnnouncementForms'; import BoxForms from './BoxForms'; import BugForms from './BugForms'; -import CategoryForms from './CategoryForms'; import CommentForms from './CommentForms'; -import GroupForms from './GroupForms'; import IdeaForms from './IdeaForms'; import MessageForms from './MessageForms'; import ReportForms from './ReportForms'; diff --git a/src/components/FilterBar/FilterBar.tsx b/src/components/FilterBar/FilterBar.tsx index 5a28415a0..99aec311b 100644 --- a/src/components/FilterBar/FilterBar.tsx +++ b/src/components/FilterBar/FilterBar.tsx @@ -1,4 +1,3 @@ -import { TEST_IDS } from '@/test-ids'; import { StatusTypes } from '@/types/Generics'; import { PossibleFields } from '@/types/Scopes'; import { SettingNamesType } from '@/types/SettingsTypes'; diff --git a/src/components/Idea/IdeaBubble/IdeaBubble.tsx b/src/components/Idea/IdeaBubble/IdeaBubble.tsx index 12dc84a6f..931253712 100644 --- a/src/components/Idea/IdeaBubble/IdeaBubble.tsx +++ b/src/components/Idea/IdeaBubble/IdeaBubble.tsx @@ -5,7 +5,7 @@ import ChatBubble from '@/components/ChatBubble'; import MarkdownReader from '@/components/MarkdownReader'; import MoreOptions from '@/components/MoreOptions'; import { IdeaType } from '@/types/Scopes'; -import { checkPermissions, phases } from '@/utils'; +import { checkPermissions } from '@/utils'; import { Stack, StackProps, Typography } from '@mui/material'; import { ReactNode, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/components/Idea/VotingCard/VotingCard.tsx b/src/components/Idea/VotingCard/VotingCard.tsx index a7e53d26e..2166d8b2e 100644 --- a/src/components/Idea/VotingCard/VotingCard.tsx +++ b/src/components/Idea/VotingCard/VotingCard.tsx @@ -1,5 +1,4 @@ import AppIcon from '@/components/AppIcon'; -import DelegateButton from '@/components/Buttons/DelegateButton'; import { getDelegations } from '@/services/users'; import { addVote, getVote } from '@/services/vote'; import { checkPermissions, Vote, votingOptions } from '@/utils'; diff --git a/src/layout/PublicLayout/PublicLayout.tsx b/src/layout/PublicLayout/PublicLayout.tsx index 712361aa4..e22725afe 100644 --- a/src/layout/PublicLayout/PublicLayout.tsx +++ b/src/layout/PublicLayout/PublicLayout.tsx @@ -1,7 +1,7 @@ import { ErrorBoundary } from '@/components'; import SkipNavigation from '@/components/SkipNavigation'; import { Stack, useTheme } from '@mui/material'; -import { FunctionComponent, PropsWithChildren, useEffect } from 'react'; +import { FunctionComponent, PropsWithChildren } from 'react'; import AulaLogo from './AulaLogo'; import PublicLayoutHeader from './PublicLayoutHeader'; diff --git a/src/store/index.tsx b/src/store/index.tsx index 8814b5e10..d6319e67c 100644 --- a/src/store/index.tsx +++ b/src/store/index.tsx @@ -1,3 +1,3 @@ -import { AppStore, AppContext, useAppStore, withAppStore } from './AppStore'; +import { AppStore, useAppStore } from './AppStore'; export { AppStore, useAppStore, }; diff --git a/src/theme/index.ts b/src/theme/index.ts index 5d204aa52..20e810819 100644 --- a/src/theme/index.ts +++ b/src/theme/index.ts @@ -1,6 +1,4 @@ import AppThemeProvider from './AppThemeProvider'; -import DARK_THEME from './dark'; -import LIGHT_THEME from './light'; export { AppThemeProvider, // Change to DARK_THEME if you want to use dark theme as default diff --git a/src/views/About/AboutView.tsx b/src/views/About/AboutView.tsx index 43a5848a4..b158df348 100644 --- a/src/views/About/AboutView.tsx +++ b/src/views/About/AboutView.tsx @@ -1,7 +1,6 @@ import { useAppStore } from '@/store/AppStore'; import { useTranslation } from 'react-i18next'; import { usePageTitle } from '@/hooks/usePageTitle'; -import { Stack } from '@mui/material'; import { useCallback, useEffect, useState } from 'react'; import { versionsRequest, VersionsResponse } from '@/services/requests-v2'; diff --git a/src/views/Messages/Message/MessageView.tsx b/src/views/Messages/Message/MessageView.tsx index ef38a7ce6..682c1af3a 100644 --- a/src/views/Messages/Message/MessageView.tsx +++ b/src/views/Messages/Message/MessageView.tsx @@ -3,7 +3,6 @@ import { getMessage, setMessageStatus } from '@/services/messages'; import { MessageType } from '@/types/Scopes'; import { Card, CardActions, CardContent, CardHeader, Divider, Skeleton, Stack, Typography } from '@mui/material'; import { useCallback, useEffect, useState } from 'react'; -import { useTranslation } from 'react-i18next'; import { useNavigate, useParams } from 'react-router-dom'; import {t} from "i18next"; diff --git a/src/views/Phases/PhasesView.tsx b/src/views/Phases/PhasesView.tsx index 78b44aa49..8706327e2 100644 --- a/src/views/Phases/PhasesView.tsx +++ b/src/views/Phases/PhasesView.tsx @@ -1,5 +1,4 @@ -import { AppIcon, EmptyState, ScopeHeader } from '@/components'; -import { IdeaForms } from '@/components/DataForms'; +import { EmptyState, ScopeHeader } from '@/components'; import { IdeaBubble } from '@/components/Idea'; import IdeaBubbleSkeleton from '@/components/Idea/IdeaBubble/IdeaBubbleSkeleton'; import { useSearchAndSort, createTextFilter, useFilter } from '@/hooks'; @@ -7,8 +6,8 @@ import { getWildIdeasByUser } from '@/services/dashboard'; import { deleteIdea, getUserIdeasByPhase } from '@/services/ideas'; import { useAppStore } from '@/store/AppStore'; import { IdeaType } from '@/types/Scopes'; -import { checkPermissions, phases } from '@/utils'; -import { Drawer, Fab, Stack } from '@mui/material'; +import { phases } from '@/utils'; +import { Stack } from '@mui/material'; import Grid from '@mui/material/Grid2'; import { useCallback, useEffect, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/views/Public/SetPassword/SetPasswordView.tsx b/src/views/Public/SetPassword/SetPasswordView.tsx index 7c95068ea..2efed595a 100644 --- a/src/views/Public/SetPassword/SetPasswordView.tsx +++ b/src/views/Public/SetPassword/SetPasswordView.tsx @@ -1,6 +1,5 @@ import { AppIconButton } from '@/components'; -import AppIcon from '@/components/AppIcon'; -import { getRuntimeConfig, loadRuntimeConfig, RuntimeConfig, RuntimeConfigNotFoundError } from '@/config'; +import { getRuntimeConfig, loadRuntimeConfig, RuntimeConfig } from '@/config'; import { localStorageGet, localStorageSet } from "@/utils"; import { validateAndSaveInstanceCode } from '@/services/instance'; import { checkPasswordKey, setPassword } from '@/services/login'; diff --git a/src/views/Settings/Bugs/BugsView.tsx b/src/views/Settings/Bugs/BugsView.tsx index 2a9cec0f4..cc534f2c6 100644 --- a/src/views/Settings/Bugs/BugsView.tsx +++ b/src/views/Settings/Bugs/BugsView.tsx @@ -3,7 +3,6 @@ import FilterBar from '@/components/FilterBar'; import { StatusTypes } from '@/types/Generics'; import { MessageType, PossibleFields } from '@/types/Scopes'; import { useAppStore } from '@/store/AppStore'; -import { Typography } from '@mui/material'; import { Stack } from '@mui/system'; import { useCallback, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/views/Settings/Config/SystemSettings/SystemSettings.tsx b/src/views/Settings/Config/SystemSettings/SystemSettings.tsx index c7c7a1b57..5b8288a31 100644 --- a/src/views/Settings/Config/SystemSettings/SystemSettings.tsx +++ b/src/views/Settings/Config/SystemSettings/SystemSettings.tsx @@ -1,7 +1,7 @@ import { InstanceResponse, OnlineOptions } from '@/types/Generics'; import { InstanceStatusOptions } from '@/utils'; -import { Button, MenuItem, Stack, TextField, Typography } from '@mui/material'; -import { ChangeEvent, useEffect, useState } from 'react'; +import { Button, Stack } from '@mui/material'; +import { useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useForm } from 'react-hook-form'; diff --git a/src/views/Settings/Config/TimedCommands/TimedCommandInput.tsx b/src/views/Settings/Config/TimedCommands/TimedCommandInput.tsx index 1d1585851..b7f53ba57 100644 --- a/src/views/Settings/Config/TimedCommands/TimedCommandInput.tsx +++ b/src/views/Settings/Config/TimedCommands/TimedCommandInput.tsx @@ -6,7 +6,7 @@ import { TEST_IDS } from '@/test-ids'; import { SelectOptionsType } from '@/types/SettingsTypes'; import { LanguageTypes } from '@/types/Translation'; import { Commands } from '@/utils/commands'; -import { DATE_FORMATS, DEFAULT_FORMAT_DATE_ONLY, DEFAULT_FORMAT_DATE_TIME } from '@/utils/units'; +import { DATE_FORMATS, DEFAULT_FORMAT_DATE_ONLY } from '@/utils/units'; import { Button, MenuItem, Stack, TextField, Typography } from '@mui/material'; import { DatePicker, LocalizationProvider } from '@mui/x-date-pickers'; import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; diff --git a/src/views/Settings/Reports/ReportsView.tsx b/src/views/Settings/Reports/ReportsView.tsx index 9cee1f13b..072421f1e 100644 --- a/src/views/Settings/Reports/ReportsView.tsx +++ b/src/views/Settings/Reports/ReportsView.tsx @@ -6,7 +6,6 @@ import { getReports } from '@/services/messages'; import { StatusTypes } from '@/types/Generics'; import { MessageType, PossibleFields } from '@/types/Scopes'; import { useAppStore } from '@/store/AppStore'; -import { Typography } from '@mui/material'; import { Stack } from '@mui/system'; import { useCallback, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/views/Settings/Requests/RequestsView.tsx b/src/views/Settings/Requests/RequestsView.tsx index 9ad1c5d2e..bea29000f 100644 --- a/src/views/Settings/Requests/RequestsView.tsx +++ b/src/views/Settings/Requests/RequestsView.tsx @@ -6,7 +6,6 @@ import { getRequests } from '@/services/messages'; import { StatusTypes } from '@/types/Generics'; import { MessageType, PossibleFields } from '@/types/Scopes'; import { useAppStore } from '@/store/AppStore'; -import { Typography } from '@mui/material'; import { Stack } from '@mui/system'; import { useCallback, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next';