diff --git a/src/components/Loader.tsx b/src/components/Loader.tsx index d410f906..bd6d1b4b 100644 --- a/src/components/Loader.tsx +++ b/src/components/Loader.tsx @@ -6,7 +6,7 @@ const Loader: FC = () => { const { t } = useTranslation() return ( - + {t('common.loading')} diff --git a/src/components/ProtectedRoute.tsx b/src/components/ProtectedRoute.tsx index fd242f9d..79a5f7ea 100644 --- a/src/components/ProtectedRoute.tsx +++ b/src/components/ProtectedRoute.tsx @@ -1,5 +1,5 @@ import { Container, Typography } from '@mui/material' -import { FC } from 'react' +import { FC, ReactElement } from 'react' import { Navigate, RouteProps } from 'react-router' import { useTranslation } from 'react-i18next' import { Roles } from '../contexts/AuthContext' @@ -7,7 +7,7 @@ import useAuth from '../contexts/useAuth' type Props = RouteProps & { role: Roles - outlet: JSX.Element + outlet: ReactElement } const ProtectedRoute: FC = ({ role, outlet }) => { diff --git a/src/components/common/Modal.tsx b/src/components/common/Modal.tsx index 1711f350..563cca3c 100644 --- a/src/components/common/Modal.tsx +++ b/src/components/common/Modal.tsx @@ -36,7 +36,7 @@ const Modal: FC = ({ return ( - + {title} diff --git a/src/components/message/MessageFooter.tsx b/src/components/message/MessageFooter.tsx index 563f133c..47d2ac30 100644 --- a/src/components/message/MessageFooter.tsx +++ b/src/components/message/MessageFooter.tsx @@ -23,12 +23,12 @@ const formatDate = (dateString: string): string => { const MessageFooter: FC = ({ message }) => { return ( - - + + - + diff --git a/src/components/message/MessageForm.tsx b/src/components/message/MessageForm.tsx index 05c2ebc8..a0fcfd16 100644 --- a/src/components/message/MessageForm.tsx +++ b/src/components/message/MessageForm.tsx @@ -133,8 +133,8 @@ const MessageForm: FC = ({ ticker }) => { disabled={!ticker.active} /> - - + + diff --git a/src/components/settings/InactiveSettingsCard.tsx b/src/components/settings/InactiveSettingsCard.tsx index 7a19a633..4fe730dc 100644 --- a/src/components/settings/InactiveSettingsCard.tsx +++ b/src/components/settings/InactiveSettingsCard.tsx @@ -37,7 +37,7 @@ const InactiveSettingsCard: FC = () => { return ( - + {t('title.inactive')} @@ -45,26 +45,26 @@ const InactiveSettingsCard: FC = () => { {t('action.edit')} - + {t('status.description')} - + {t('common.headline')} {setting.value.headline} - + {t('common.subheadline')} {setting.value.subHeadline} - + {t('common.description')} {setting.value.description} @@ -72,7 +72,7 @@ const InactiveSettingsCard: FC = () => { - + {t('common.author')} {setting.value.author} @@ -80,7 +80,7 @@ const InactiveSettingsCard: FC = () => { - + {t('integrations.homepage')} {setting.value.homepage} @@ -88,7 +88,7 @@ const InactiveSettingsCard: FC = () => { - + {t('user.email')} {setting.value.email} @@ -96,7 +96,7 @@ const InactiveSettingsCard: FC = () => { - + {t('social.twitter')} {setting.value.twitter} diff --git a/src/components/settings/SettingsCard.tsx b/src/components/settings/SettingsCard.tsx index 6244a57f..932d82d7 100644 --- a/src/components/settings/SettingsCard.tsx +++ b/src/components/settings/SettingsCard.tsx @@ -36,7 +36,7 @@ function SettingsCard({ title, description, editTestId, queryKey, errorMessag return ( - + {t(title)} @@ -44,7 +44,7 @@ function SettingsCard({ title, description, editTestId, queryKey, errorMessag {t('action.edit')} - + {t(description)} diff --git a/src/components/settings/SignalGroupSettingsCard.tsx b/src/components/settings/SignalGroupSettingsCard.tsx index 47d658af..79f674ec 100644 --- a/src/components/settings/SignalGroupSettingsCard.tsx +++ b/src/components/settings/SignalGroupSettingsCard.tsx @@ -24,19 +24,19 @@ const SignalGroupSettingsCard: FC<{ onSaved?: () => void }> = ({ onSaved }) => { {({ data, formOpen, onFormClose }) => ( <> - + {t('settings.signalGroup.apiUrl')} {data.setting.value.apiUrl || '—'} - + {t('settings.signalGroup.account')} {data.setting.value.account || '—'} - + {t('settings.signalGroup.avatar')} {data.setting.value.avatar || '—'} diff --git a/src/components/settings/TelegramSettingsCard.tsx b/src/components/settings/TelegramSettingsCard.tsx index fbdd8870..7d843d5f 100644 --- a/src/components/settings/TelegramSettingsCard.tsx +++ b/src/components/settings/TelegramSettingsCard.tsx @@ -24,13 +24,13 @@ const TelegramSettingsCard: FC<{ onSaved?: () => void }> = ({ onSaved }) => { {({ data, formOpen, onFormClose }) => ( <> - + {t('settings.telegram.botUsername')} {data.setting.value.botUsername || '—'} - + {t('settings.telegram.token')} {data.setting.value.token || '—'} diff --git a/src/components/ticker/BlueskyCard.tsx b/src/components/ticker/BlueskyCard.tsx index 2a1db3e3..e1910b1c 100644 --- a/src/components/ticker/BlueskyCard.tsx +++ b/src/components/ticker/BlueskyCard.tsx @@ -47,10 +47,10 @@ const BlueskyCard: FC = ({ ticker }) => { const details = bluesky.connected ? (
- + {t('integrations.profile')} - + {bluesky.handle} @@ -58,7 +58,7 @@ const BlueskyCard: FC = ({ ticker }) => {
- + {t('integrations.bluesky.replyRestriction')} {replyRestrictionLabel(bluesky.replyRestriction)} diff --git a/src/components/ticker/IntegrationCard.tsx b/src/components/ticker/IntegrationCard.tsx index 62949b67..a7d68a19 100644 --- a/src/components/ticker/IntegrationCard.tsx +++ b/src/components/ticker/IntegrationCard.tsx @@ -83,13 +83,13 @@ const IntegrationCard: FC = ({ <> - + - + {description} diff --git a/src/components/ticker/LocationSearch.tsx b/src/components/ticker/LocationSearch.tsx index 29374416..0880afb8 100644 --- a/src/components/ticker/LocationSearch.tsx +++ b/src/components/ticker/LocationSearch.tsx @@ -28,7 +28,7 @@ interface Props { const LocationSearch: FC = ({ callback }) => { const { t } = useTranslation() const [options, setOptions] = useState([]) - const previousController = useRef() + const previousController = useRef(null) const handleInputChange = (_: React.SyntheticEvent, value: string) => { if (previousController.current) { diff --git a/src/components/ticker/MastodonCard.tsx b/src/components/ticker/MastodonCard.tsx index 73c1420e..886186ee 100644 --- a/src/components/ticker/MastodonCard.tsx +++ b/src/components/ticker/MastodonCard.tsx @@ -33,10 +33,10 @@ const MastodonCard: FC = ({ ticker }) => { const details = mastodon.connected ? (
- + {t('integrations.profile')} - + {profileHandle} diff --git a/src/components/ticker/SignalGroupAdminForm.tsx b/src/components/ticker/SignalGroupAdminForm.tsx index 8d3418dc..8ea18b6b 100644 --- a/src/components/ticker/SignalGroupAdminForm.tsx +++ b/src/components/ticker/SignalGroupAdminForm.tsx @@ -63,12 +63,14 @@ const SignalGroupAdminForm: FC = ({ callback, ticker, setSubmitting }) => required helperText={errors.number ? errors.number?.message : null} error={errors.number ? true : false} - InputProps={{ - startAdornment: ( - - - - ), + slotProps={{ + input: { + startAdornment: ( + + + + ), + }, }} /> diff --git a/src/components/ticker/SignalGroupCard.tsx b/src/components/ticker/SignalGroupCard.tsx index 74315f3d..234dcac5 100644 --- a/src/components/ticker/SignalGroupCard.tsx +++ b/src/components/ticker/SignalGroupCard.tsx @@ -91,10 +91,10 @@ const SignalGroupCard: FC = ({ ticker }) => { const details = signalGroup.connected ? (
- + {t('integrations.signal.inviteLink')} - + {ticker.title} diff --git a/src/components/ticker/TelegramCard.tsx b/src/components/ticker/TelegramCard.tsx index 06d05dad..14beca48 100644 --- a/src/components/ticker/TelegramCard.tsx +++ b/src/components/ticker/TelegramCard.tsx @@ -34,10 +34,10 @@ const TelegramCard: FC = ({ ticker }) => { const details = telegram.connected ? (
- + {t('integrations.telegram.channel')} - + {telegram.channelName} @@ -45,10 +45,10 @@ const TelegramCard: FC = ({ ticker }) => {
- + {t('integrations.telegram.botLabel')} - + {telegram.botUsername} diff --git a/src/components/ticker/Ticker.tsx b/src/components/ticker/Ticker.tsx index af1770da..66e14ebe 100644 --- a/src/components/ticker/Ticker.tsx +++ b/src/components/ticker/Ticker.tsx @@ -25,7 +25,7 @@ const Ticker: FC = ({ ticker, isLoading }) => { const [formModalOpen, setFormModalOpen] = useState(false) const headline = () => ( - + {t('title.ticker')} @@ -67,7 +67,7 @@ const Ticker: FC = ({ ticker, isLoading }) => { {t('tickers.disabled')} ) : null} - + {user?.roles.includes('admin') ? ( <> diff --git a/src/components/ticker/TickerCard.tsx b/src/components/ticker/TickerCard.tsx index 690f5d29..317c1c40 100644 --- a/src/components/ticker/TickerCard.tsx +++ b/src/components/ticker/TickerCard.tsx @@ -24,9 +24,9 @@ const TickerCard: FC = ({ ticker }) => { return ( - + @@ -36,7 +36,7 @@ const TickerCard: FC = ({ ticker }) => { - + {t('title.integrations')} @@ -57,9 +57,9 @@ const Integrations = ({ ticker }: { ticker: Ticker }) => { ( - +