diff --git a/src/actions/admin.ts b/src/actions/admin.ts index e7b2d35cb..4dd3c1b64 100644 --- a/src/actions/admin.ts +++ b/src/actions/admin.ts @@ -1,4 +1,3 @@ - import { fetchRelationships } from 'soapbox/actions/accounts'; import { importFetchedAccount, importFetchedAccounts, importFetchedStatuses } from 'soapbox/actions/importer'; import { accountIdsToAccts } from 'soapbox/selectors'; diff --git a/src/api/hooks/index.ts b/src/api/hooks/index.ts index f085f3c4b..a3afe87a4 100644 --- a/src/api/hooks/index.ts +++ b/src/api/hooks/index.ts @@ -1,4 +1,3 @@ - // Accounts export { useAccount } from './accounts/useAccount'; export { useAccountLookup } from './accounts/useAccountLookup'; diff --git a/src/components/__mocks__/react-inlinesvg.tsx b/src/components/__mocks__/react-inlinesvg.tsx index 7169c13a7..7b288a7fb 100644 --- a/src/components/__mocks__/react-inlinesvg.tsx +++ b/src/components/__mocks__/react-inlinesvg.tsx @@ -1,4 +1,3 @@ - interface IInlineSVG { loader?: JSX.Element; } diff --git a/src/components/announcements/emoji.tsx b/src/components/announcements/emoji.tsx index 862014e13..1deddf26a 100644 --- a/src/components/announcements/emoji.tsx +++ b/src/components/announcements/emoji.tsx @@ -1,4 +1,3 @@ - import unicodeMapping from 'soapbox/features/emoji/mapping'; import { useSettings } from 'soapbox/hooks'; import { joinPublicPath } from 'soapbox/utils/static'; diff --git a/src/components/autosuggest-emoji.tsx b/src/components/autosuggest-emoji.tsx index 6eaaf4110..35cc753f3 100644 --- a/src/components/autosuggest-emoji.tsx +++ b/src/components/autosuggest-emoji.tsx @@ -1,4 +1,3 @@ - import { isCustomEmoji } from 'soapbox/features/emoji'; import unicodeMapping from 'soapbox/features/emoji/mapping'; import { joinPublicPath } from 'soapbox/utils/static'; diff --git a/src/components/display-name-inline.tsx b/src/components/display-name-inline.tsx index 9c6369a86..0db9fbc4b 100644 --- a/src/components/display-name-inline.tsx +++ b/src/components/display-name-inline.tsx @@ -1,4 +1,3 @@ - import { useSoapboxConfig } from 'soapbox/hooks'; import { getAcct } from '../utils/accounts'; diff --git a/src/components/display-name.tsx b/src/components/display-name.tsx index a72a32d2d..36bb57c40 100644 --- a/src/components/display-name.tsx +++ b/src/components/display-name.tsx @@ -1,4 +1,3 @@ - import HoverRefWrapper from 'soapbox/components/hover-ref-wrapper'; import { useSoapboxConfig } from 'soapbox/hooks'; diff --git a/src/components/emoji-graphic.tsx b/src/components/emoji-graphic.tsx index 02abea12b..076133c7a 100644 --- a/src/components/emoji-graphic.tsx +++ b/src/components/emoji-graphic.tsx @@ -1,4 +1,3 @@ - import Emoji from 'soapbox/components/ui/emoji/emoji'; interface IEmojiGraphic { diff --git a/src/components/group-card.tsx b/src/components/group-card.tsx index dc06d7fd8..dc68f5c74 100644 --- a/src/components/group-card.tsx +++ b/src/components/group-card.tsx @@ -1,4 +1,3 @@ - import GroupHeaderImage from 'soapbox/features/group/components/group-header-image'; import GroupMemberCount from 'soapbox/features/group/components/group-member-count'; import GroupPrivacy from 'soapbox/features/group/components/group-privacy'; diff --git a/src/components/hashtag-link.tsx b/src/components/hashtag-link.tsx index 247b3bc34..420f8f33a 100644 --- a/src/components/hashtag-link.tsx +++ b/src/components/hashtag-link.tsx @@ -1,4 +1,3 @@ - import Link from './link'; interface IHashtagLink { diff --git a/src/components/icon-with-counter.tsx b/src/components/icon-with-counter.tsx index 4939375ce..ae77c5a93 100644 --- a/src/components/icon-with-counter.tsx +++ b/src/components/icon-with-counter.tsx @@ -1,4 +1,3 @@ - import Icon, { IIcon } from 'soapbox/components/icon'; import { Counter } from 'soapbox/components/ui'; diff --git a/src/components/landing-gradient.tsx b/src/components/landing-gradient.tsx index a1117a9ff..d7d22dd38 100644 --- a/src/components/landing-gradient.tsx +++ b/src/components/landing-gradient.tsx @@ -1,4 +1,3 @@ - /** Fullscreen gradient used as a backdrop to public pages. */ const LandingGradient: React.FC = () => (
diff --git a/src/components/loading-screen.tsx b/src/components/loading-screen.tsx index 2a91e7fe5..d3c76043e 100644 --- a/src/components/loading-screen.tsx +++ b/src/components/loading-screen.tsx @@ -1,4 +1,3 @@ - import LandingGradient from 'soapbox/components/landing-gradient'; import { Spinner } from 'soapbox/components/ui'; diff --git a/src/components/polls/poll-footer.test.tsx b/src/components/polls/poll-footer.test.tsx index 06a4424a5..39dd4ba18 100644 --- a/src/components/polls/poll-footer.test.tsx +++ b/src/components/polls/poll-footer.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { IntlProvider } from 'react-intl'; import { Provider } from 'react-redux'; diff --git a/src/components/pullable.tsx b/src/components/pullable.tsx index 861863ee5..d04eb00ef 100644 --- a/src/components/pullable.tsx +++ b/src/components/pullable.tsx @@ -1,4 +1,3 @@ - import PullToRefresh from './pull-to-refresh'; interface IPullable { diff --git a/src/components/radio.tsx b/src/components/radio.tsx index b5e2bee50..d17920ffa 100644 --- a/src/components/radio.tsx +++ b/src/components/radio.tsx @@ -1,4 +1,3 @@ - import { Children, cloneElement } from 'react'; import List, { ListItem } from './list'; diff --git a/src/components/scroll-top-button.test.tsx b/src/components/scroll-top-button.test.tsx index c6cb517ff..387e9c843 100644 --- a/src/components/scroll-top-button.test.tsx +++ b/src/components/scroll-top-button.test.tsx @@ -1,4 +1,3 @@ - import { defineMessages } from 'react-intl'; import { describe, expect, it } from 'vitest'; diff --git a/src/components/statuses/sensitive-content-overlay.test.tsx b/src/components/statuses/sensitive-content-overlay.test.tsx index 7c3d6a35f..b998321cc 100644 --- a/src/components/statuses/sensitive-content-overlay.test.tsx +++ b/src/components/statuses/sensitive-content-overlay.test.tsx @@ -1,4 +1,3 @@ - import { Map as ImmutableMap } from 'immutable'; import { beforeEach, describe, expect, it } from 'vitest'; diff --git a/src/components/statuses/status-info.tsx b/src/components/statuses/status-info.tsx index ffeafcecb..288c5e018 100644 --- a/src/components/statuses/status-info.tsx +++ b/src/components/statuses/status-info.tsx @@ -1,4 +1,3 @@ - import { HStack, Text } from '../ui'; interface IStatusInfo { diff --git a/src/components/ui/counter/counter.tsx b/src/components/ui/counter/counter.tsx index 0f7edca8d..1372a1df4 100644 --- a/src/components/ui/counter/counter.tsx +++ b/src/components/ui/counter/counter.tsx @@ -1,4 +1,3 @@ - import { shortNumberFormat } from 'soapbox/utils/numbers'; interface ICounter { diff --git a/src/components/ui/datepicker/datepicker.test.tsx b/src/components/ui/datepicker/datepicker.test.tsx index 745f226b2..a31f4683c 100644 --- a/src/components/ui/datepicker/datepicker.test.tsx +++ b/src/components/ui/datepicker/datepicker.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/components/ui/datetime/datetime.tsx b/src/components/ui/datetime/datetime.tsx index ba24044b1..0244508c1 100644 --- a/src/components/ui/datetime/datetime.tsx +++ b/src/components/ui/datetime/datetime.tsx @@ -1,4 +1,3 @@ - import Input from '../input/input'; interface DatetimeProps { diff --git a/src/components/ui/divider/divider.tsx b/src/components/ui/divider/divider.tsx index f3f55c4fb..7ccb9c8be 100644 --- a/src/components/ui/divider/divider.tsx +++ b/src/components/ui/divider/divider.tsx @@ -1,4 +1,3 @@ - import Text from '../text/text'; import type { Sizes as TextSizes } from '../text/text'; diff --git a/src/components/ui/emoji/emoji.tsx b/src/components/ui/emoji/emoji.tsx index 1b0967510..ce673c482 100644 --- a/src/components/ui/emoji/emoji.tsx +++ b/src/components/ui/emoji/emoji.tsx @@ -1,4 +1,3 @@ - import { removeVS16s, toCodePoints } from 'soapbox/utils/emoji'; import { joinPublicPath } from 'soapbox/utils/static'; diff --git a/src/components/ui/form-actions/form-actions.tsx b/src/components/ui/form-actions/form-actions.tsx index d92a89719..f67f90a18 100644 --- a/src/components/ui/form-actions/form-actions.tsx +++ b/src/components/ui/form-actions/form-actions.tsx @@ -1,4 +1,3 @@ - import HStack from '../hstack/hstack'; interface IFormActions { diff --git a/src/components/ui/icon/icon.tsx b/src/components/ui/icon/icon.tsx index 71455c37d..2210a5bd5 100644 --- a/src/components/ui/icon/icon.tsx +++ b/src/components/ui/icon/icon.tsx @@ -1,4 +1,3 @@ - import Counter from '../counter/counter'; import SvgIcon from './svg-icon'; diff --git a/src/components/ui/icon/svg-icon.test.tsx b/src/components/ui/icon/svg-icon.test.tsx index f226a7b6e..f1ac5f127 100644 --- a/src/components/ui/icon/svg-icon.test.tsx +++ b/src/components/ui/icon/svg-icon.test.tsx @@ -1,4 +1,3 @@ - import IconCode from '@tabler/icons/outline/code.svg'; import { describe, expect, it } from 'vitest'; diff --git a/src/components/ui/modal/modal.test.tsx b/src/components/ui/modal/modal.test.tsx index b7bf31762..a60eb224a 100644 --- a/src/components/ui/modal/modal.test.tsx +++ b/src/components/ui/modal/modal.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/containers/account-container.tsx b/src/containers/account-container.tsx index 5fc6b038e..5fdb55449 100644 --- a/src/containers/account-container.tsx +++ b/src/containers/account-container.tsx @@ -1,4 +1,3 @@ - import { useAccount } from 'soapbox/api/hooks'; import Account, { IAccount } from 'soapbox/components/account'; diff --git a/src/features/admin/components/unapproved-account.tsx b/src/features/admin/components/unapproved-account.tsx index 7ceacd73d..510c36b27 100644 --- a/src/features/admin/components/unapproved-account.tsx +++ b/src/features/admin/components/unapproved-account.tsx @@ -1,4 +1,3 @@ - import { approveUser, rejectUser } from 'soapbox/actions/admin'; import { useAccount } from 'soapbox/api/hooks'; import Account from 'soapbox/components/account'; diff --git a/src/features/auth-login/components/captcha.test.tsx b/src/features/auth-login/components/captcha.test.tsx index a97b29e8c..b8e3fac21 100644 --- a/src/features/auth-login/components/captcha.test.tsx +++ b/src/features/auth-login/components/captcha.test.tsx @@ -1,4 +1,3 @@ - import { Map as ImmutableMap } from 'immutable'; import { describe, expect, it } from 'vitest'; diff --git a/src/features/auth-login/components/password-reset-confirm.test.tsx b/src/features/auth-login/components/password-reset-confirm.test.tsx index 7000174c9..5551f79c3 100644 --- a/src/features/auth-login/components/password-reset-confirm.test.tsx +++ b/src/features/auth-login/components/password-reset-confirm.test.tsx @@ -1,4 +1,3 @@ - import { Route, Switch } from 'react-router-dom'; import { describe, expect, it } from 'vitest'; diff --git a/src/features/chats/components/chat-message-list.test.tsx b/src/features/chats/components/chat-message-list.test.tsx index 8e3f0ec0a..0e45d807d 100644 --- a/src/features/chats/components/chat-message-list.test.tsx +++ b/src/features/chats/components/chat-message-list.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { VirtuosoMockContext } from 'react-virtuoso'; import { beforeEach, describe, expect, it } from 'vitest'; diff --git a/src/features/chats/components/chat-message-reaction.test.tsx b/src/features/chats/components/chat-message-reaction.test.tsx index 9868a932d..504e9534f 100644 --- a/src/features/chats/components/chat-message-reaction.test.tsx +++ b/src/features/chats/components/chat-message-reaction.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/chats/components/chat-pane-header.test.tsx b/src/features/chats/components/chat-pane-header.test.tsx index 53d34cb9a..e642222d0 100644 --- a/src/features/chats/components/chat-pane-header.test.tsx +++ b/src/features/chats/components/chat-pane-header.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/chats/components/chat-pane/chat-pane.test.tsx b/src/features/chats/components/chat-pane/chat-pane.test.tsx index c28cd76f6..9aa54fea2 100644 --- a/src/features/chats/components/chat-pane/chat-pane.test.tsx +++ b/src/features/chats/components/chat-pane/chat-pane.test.tsx @@ -1,4 +1,3 @@ - import { VirtuosoMockContext } from 'react-virtuoso'; import { beforeEach, describe, expect, it } from 'vitest'; diff --git a/src/features/chats/components/chat-pending-upload.tsx b/src/features/chats/components/chat-pending-upload.tsx index 220e0fe9a..62d385a22 100644 --- a/src/features/chats/components/chat-pending-upload.tsx +++ b/src/features/chats/components/chat-pending-upload.tsx @@ -1,4 +1,3 @@ - import { ProgressBar } from 'soapbox/components/ui'; interface IChatPendingUpload { diff --git a/src/features/chats/components/chat-search/chat-search.test.tsx b/src/features/chats/components/chat-search/chat-search.test.tsx index b1618c93a..43bcacd1a 100644 --- a/src/features/chats/components/chat-search/chat-search.test.tsx +++ b/src/features/chats/components/chat-search/chat-search.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { VirtuosoMockContext } from 'react-virtuoso'; import { beforeEach, describe, expect, it } from 'vitest'; diff --git a/src/features/chats/components/chat-widget.test.tsx b/src/features/chats/components/chat-widget.test.tsx index 5bda994ee..1c1e36b29 100644 --- a/src/features/chats/components/chat-widget.test.tsx +++ b/src/features/chats/components/chat-widget.test.tsx @@ -1,4 +1,3 @@ - import { Route, Switch } from 'react-router-dom'; import { describe, expect, it } from 'vitest'; diff --git a/src/features/chats/index.tsx b/src/features/chats/index.tsx index e44d5695c..a7cc9a2e6 100644 --- a/src/features/chats/index.tsx +++ b/src/features/chats/index.tsx @@ -1,4 +1,3 @@ - import { ChatProvider } from 'soapbox/contexts/chat-context'; import ChatPage from './components/chat-page/chat-page'; diff --git a/src/features/compose/components/autosuggest-account.tsx b/src/features/compose/components/autosuggest-account.tsx index 1b3d2c3bd..0a97f26a2 100644 --- a/src/features/compose/components/autosuggest-account.tsx +++ b/src/features/compose/components/autosuggest-account.tsx @@ -1,4 +1,3 @@ - import { useAccount } from 'soapbox/api/hooks'; import Account from 'soapbox/components/account'; diff --git a/src/features/compose/components/polls/duration-selector.test.tsx b/src/features/compose/components/polls/duration-selector.test.tsx index b221ade24..af24370fa 100644 --- a/src/features/compose/components/polls/duration-selector.test.tsx +++ b/src/features/compose/components/polls/duration-selector.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/compose/components/upload-progress.tsx b/src/features/compose/components/upload-progress.tsx index 8652e64bb..dc526723e 100644 --- a/src/features/compose/components/upload-progress.tsx +++ b/src/features/compose/components/upload-progress.tsx @@ -1,4 +1,3 @@ - import UploadProgress from 'soapbox/components/upload-progress'; import { useCompose } from 'soapbox/hooks'; diff --git a/src/features/crypto-donate/components/crypto-icon.tsx b/src/features/crypto-donate/components/crypto-icon.tsx index b2e646bbe..c42327bbe 100644 --- a/src/features/crypto-donate/components/crypto-icon.tsx +++ b/src/features/crypto-donate/components/crypto-icon.tsx @@ -1,4 +1,3 @@ - import genericIcon from 'soapbox/assets/cryptocurrency/generic.svg'; /** Get crypto icon URL by ticker symbol, or fall back to generic icon */ diff --git a/src/features/crypto-donate/components/site-wallet.tsx b/src/features/crypto-donate/components/site-wallet.tsx index e8d7bc6d9..3c63171de 100644 --- a/src/features/crypto-donate/components/site-wallet.tsx +++ b/src/features/crypto-donate/components/site-wallet.tsx @@ -1,4 +1,3 @@ - import { Stack } from 'soapbox/components/ui'; import { useSoapboxConfig } from 'soapbox/hooks'; diff --git a/src/features/developers/index.tsx b/src/features/developers/index.tsx index 6ac4104a4..39a8577ae 100644 --- a/src/features/developers/index.tsx +++ b/src/features/developers/index.tsx @@ -1,4 +1,3 @@ - import { getSettings } from 'soapbox/actions/settings'; import { useAppSelector } from 'soapbox/hooks'; diff --git a/src/features/emoji/search.test.ts b/src/features/emoji/search.test.ts index 3ef806d83..4b5b0a1e4 100644 --- a/src/features/emoji/search.test.ts +++ b/src/features/emoji/search.test.ts @@ -1,4 +1,3 @@ - import { List, Map } from 'immutable'; import pick from 'lodash/pick'; import { describe, expect, it } from 'vitest'; diff --git a/src/features/follow-requests/components/account-authorize.tsx b/src/features/follow-requests/components/account-authorize.tsx index 01dc3ff71..e73224165 100644 --- a/src/features/follow-requests/components/account-authorize.tsx +++ b/src/features/follow-requests/components/account-authorize.tsx @@ -1,4 +1,3 @@ - import { authorizeFollowRequest, rejectFollowRequest } from 'soapbox/actions/accounts'; import { useAccount } from 'soapbox/api/hooks'; import Account from 'soapbox/components/account'; diff --git a/src/features/generic-not-found/index.tsx b/src/features/generic-not-found/index.tsx index 174e9f3e1..9847cdc7b 100644 --- a/src/features/generic-not-found/index.tsx +++ b/src/features/generic-not-found/index.tsx @@ -1,4 +1,3 @@ - import MissingIndicator from '../../components/missing-indicator'; const GenericNotFound = () => ( diff --git a/src/features/group/components/group-member-list-item.test.tsx b/src/features/group/components/group-member-list-item.test.tsx index f36e6f107..e02eb6242 100644 --- a/src/features/group/components/group-member-list-item.test.tsx +++ b/src/features/group/components/group-member-list-item.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { beforeEach, describe, expect, it } from 'vitest'; diff --git a/src/features/groups/components/discover/layout-buttons.test.tsx b/src/features/groups/components/discover/layout-buttons.test.tsx index 2a980c804..24784eee1 100644 --- a/src/features/groups/components/discover/layout-buttons.test.tsx +++ b/src/features/groups/components/discover/layout-buttons.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/groups/components/discover/search/blankslate.tsx b/src/features/groups/components/discover/search/blankslate.tsx index 5ad85291d..407330256 100644 --- a/src/features/groups/components/discover/search/blankslate.tsx +++ b/src/features/groups/components/discover/search/blankslate.tsx @@ -1,4 +1,3 @@ - import { Stack, Text } from 'soapbox/components/ui'; interface Props { diff --git a/src/features/groups/components/discover/search/results.test.tsx b/src/features/groups/components/discover/search/results.test.tsx index d808d83a0..ac45e704c 100644 --- a/src/features/groups/components/discover/search/results.test.tsx +++ b/src/features/groups/components/discover/search/results.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { VirtuosoGridMockContext, VirtuosoMockContext } from 'react-virtuoso'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/groups/components/pending-groups-row.tsx b/src/features/groups/components/pending-groups-row.tsx index 094aad2aa..9c654f395 100644 --- a/src/features/groups/components/pending-groups-row.tsx +++ b/src/features/groups/components/pending-groups-row.tsx @@ -1,4 +1,3 @@ - import { usePendingGroups } from 'soapbox/api/hooks'; import { PendingItemsRow } from 'soapbox/components/pending-items-row'; import { Divider } from 'soapbox/components/ui'; diff --git a/src/features/groups/discover.test.tsx b/src/features/groups/discover.test.tsx index 1b7dc251b..ad2e4dd1d 100644 --- a/src/features/groups/discover.test.tsx +++ b/src/features/groups/discover.test.tsx @@ -1,4 +1,3 @@ - import userEvent from '@testing-library/user-event'; import { describe, expect, it, vi } from 'vitest'; diff --git a/src/features/intentional-error/index.tsx b/src/features/intentional-error/index.tsx index 52208ab48..ea588882a 100644 --- a/src/features/intentional-error/index.tsx +++ b/src/features/intentional-error/index.tsx @@ -1,4 +1,3 @@ - /** * IntentionalError: * For testing logging/monitoring & previewing ErrorBoundary design. diff --git a/src/features/landing-timeline/components/logo-text.tsx b/src/features/landing-timeline/components/logo-text.tsx index cfc52e174..6136c382b 100644 --- a/src/features/landing-timeline/components/logo-text.tsx +++ b/src/features/landing-timeline/components/logo-text.tsx @@ -1,4 +1,3 @@ - interface ILogoText extends Pick