pl-fe: move files around

Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-05-16 20:14:12 +02:00
parent 31019121cb
commit 72aad6e527
22 changed files with 29 additions and 48 deletions

View File

@ -5,10 +5,9 @@ import Spinner from 'pl-fe/components/ui/spinner';
import Text from 'pl-fe/components/ui/text';
import Widget from 'pl-fe/components/ui/widget';
import { type AccountGalleryAttachment, useGroupGallery } from 'pl-fe/hooks/use-account-gallery';
import MediaItem from 'pl-fe/pages/accounts/account-gallery';
import { useModalsStore } from 'pl-fe/stores/modals';
import MediaItem from '../../../account-gallery/components/media-item';
import type { Group } from 'pl-fe/normalizers/group';
interface IGroupMediaPanel {

View File

@ -5,10 +5,9 @@ import Spinner from 'pl-fe/components/ui/spinner';
import Text from 'pl-fe/components/ui/text';
import Widget from 'pl-fe/components/ui/widget';
import { type AccountGalleryAttachment, useAccountGallery } from 'pl-fe/hooks/use-account-gallery';
import MediaItem from 'pl-fe/pages/accounts/account-gallery';
import { useModalsStore } from 'pl-fe/stores/modals';
import MediaItem from '../../../account-gallery/components/media-item';
import type { Account } from 'pl-fe/normalizers/account';
interface IProfileMediaPanel {

View File

@ -7,7 +7,6 @@ import { useAppSelector } from './use-app-selector';
import type { MediaAttachment } from 'pl-api';
import type { RootState } from 'pl-fe/store';
type AccountGalleryAttachment = MediaAttachment & {
index: number;
sensitive: boolean;

View File

@ -11,10 +11,10 @@ import Modal from 'pl-fe/components/ui/modal';
import Spinner from 'pl-fe/components/ui/spinner';
import Stack from 'pl-fe/components/ui/stack';
import Toggle from 'pl-fe/components/ui/toggle';
import NewFolderForm from 'pl-fe/features/bookmark-folders';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { useFeatures } from 'pl-fe/hooks/use-features';
import { NewFolderForm } from 'pl-fe/pages/status-lists/bookmark-folders';
import { useAddBookmarkToFolder, useBookmarkFolders, useRemoveBookmarkFromFolder, useStatusBookmarkFolders } from 'pl-fe/queries/statuses/use-bookmark-folders';
import { makeGetStatus } from 'pl-fe/selectors';

View File

@ -236,4 +236,4 @@ const AccountGalleryPage = () => {
);
};
export { AccountGalleryPage as default };
export { AccountGalleryPage as default, MediaItem };

View File

@ -3,13 +3,12 @@ import { defineMessages, useIntl } from 'react-intl';
import { Switch, Route } from 'react-router-dom';
import Column from 'pl-fe/components/ui/column';
import AdminTabs from 'pl-fe/features/admin/components/admin-tabs';
import Waitlist from 'pl-fe/features/admin/tabs/awaiting-approval';
import Dashboard from 'pl-fe/features/admin/tabs/dashboard';
import Reports from 'pl-fe/features/admin/tabs/reports';
import { useOwnAccount } from 'pl-fe/hooks/use-own-account';
import AdminTabs from '../../features/admin/components/admin-tabs';
import Waitlist from '../../features/admin/tabs/awaiting-approval';
import Dashboard from '../../features/admin/tabs/dashboard';
import Reports from '../../features/admin/tabs/reports';
const messages = defineMessages({
heading: { id: 'column.admin.dashboard', defaultMessage: 'Dashboard' },
});

View File

@ -12,6 +12,8 @@ import Icon from 'pl-fe/components/ui/icon';
import Input from 'pl-fe/components/ui/input';
import Spinner from 'pl-fe/components/ui/spinner';
import Textarea from 'pl-fe/components/ui/textarea';
import AvatarPicker from 'pl-fe/features/edit-profile/components/avatar-picker';
import HeaderPicker from 'pl-fe/features/edit-profile/components/header-picker';
import { useImageField } from 'pl-fe/hooks/forms/use-image-field';
import { useTextField } from 'pl-fe/hooks/forms/use-text-field';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
@ -20,9 +22,6 @@ import toast from 'pl-fe/toast';
import { isDefaultAvatar, isDefaultHeader } from 'pl-fe/utils/accounts';
import { unescapeHTML } from 'pl-fe/utils/html';
import AvatarPicker from '../../features/edit-profile/components/avatar-picker';
import HeaderPicker from '../../features/edit-profile/components/header-picker';
const nonDefaultAvatar = (url: string | undefined) => url && isDefaultAvatar(url) ? undefined : url;
const nonDefaultHeader = (url: string | undefined) => url && isDefaultHeader(url) ? undefined : url;

View File

@ -6,11 +6,10 @@ import LoadMore from 'pl-fe/components/load-more';
import MissingIndicator from 'pl-fe/components/missing-indicator';
import Column from 'pl-fe/components/ui/column';
import Spinner from 'pl-fe/components/ui/spinner';
import MediaItem from 'pl-fe/features/account-gallery/components/media-item';
import { type AccountGalleryAttachment, useGroupGallery } from 'pl-fe/hooks/use-account-gallery';
import MediaItem from 'pl-fe/pages/accounts/account-gallery';
import { useModalsStore } from 'pl-fe/stores/modals';
interface IGroupGallery {
params: { groupId: string };
}

View File

@ -8,10 +8,9 @@ import ScrollableList from 'pl-fe/components/scrollable-list';
import Button from 'pl-fe/components/ui/button';
import Stack from 'pl-fe/components/ui/stack';
import Text from 'pl-fe/components/ui/text';
import PlaceholderGroupCard from 'pl-fe/features/placeholder/components/placeholder-group-card';
import { useModalsStore } from 'pl-fe/stores/modals';
import PlaceholderGroupCard from '../../features/placeholder/components/placeholder-group-card';
const Groups: React.FC = () => {
const { openModal } = useModalsStore();

View File

@ -18,13 +18,13 @@ import Column from 'pl-fe/components/ui/column';
import Icon from 'pl-fe/components/ui/icon';
import Portal from 'pl-fe/components/ui/portal';
import Tabs from 'pl-fe/components/ui/tabs';
import Notification from 'pl-fe/features/notifications/components/notification';
import PlaceholderNotification from 'pl-fe/features/placeholder/components/placeholder-notification';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { useFeatures } from 'pl-fe/hooks/use-features';
import { useSettings } from 'pl-fe/hooks/use-settings';
import Notification from '../../features/notifications/components/notification';
import type { Item } from 'pl-fe/components/ui/tabs';
import type { RootState } from 'pl-fe/store';

View File

@ -10,11 +10,10 @@ import FormActions from 'pl-fe/components/ui/form-actions';
import { InlineMultiselect } from 'pl-fe/components/ui/inline-multiselect';
import Tabs from 'pl-fe/components/ui/tabs';
import Text from 'pl-fe/components/ui/text';
import Warning from 'pl-fe/features/compose/components/warning';
import { useInteractionPolicies } from 'pl-fe/queries/settings/use-interaction-policies';
import toast from 'pl-fe/toast';
import Warning from '../../features/compose/components/warning';
import type { InteractionPolicy } from 'pl-api';
type Visibility = 'public' | 'unlisted' | 'private';

View File

@ -4,11 +4,10 @@ import { defineMessages, FormattedMessage, useIntl } from 'react-intl';
import { fetchDraftStatuses } from 'pl-fe/actions/draft-statuses';
import ScrollableList from 'pl-fe/components/scrollable-list';
import Column from 'pl-fe/components/ui/column';
import DraftStatus from 'pl-fe/features/draft-statuses/components/draft-status';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import DraftStatus from '../../features/draft-statuses/components/draft-status';
const messages = defineMessages({
heading: { id: 'column.draft_statuses', defaultMessage: 'Drafts' },
});

View File

@ -10,12 +10,11 @@ import Card, { CardBody, CardHeader, CardTitle } from 'pl-fe/components/ui/card'
import Column from 'pl-fe/components/ui/column';
import HStack from 'pl-fe/components/ui/hstack';
import Icon from 'pl-fe/components/ui/icon';
import PlaceholderEventPreview from 'pl-fe/features/placeholder/components/placeholder-event-preview';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { makeGetStatus } from 'pl-fe/selectors';
import PlaceholderEventPreview from '../../features/placeholder/components/placeholder-event-preview';
const messages = defineMessages({
title: { id: 'column.events', defaultMessage: 'Events' },
});

View File

@ -4,10 +4,9 @@ import { FormattedMessage, defineMessages, useIntl } from 'react-intl';
import ScrollableList from 'pl-fe/components/scrollable-list';
import Column from 'pl-fe/components/ui/column';
import ScheduledStatus from 'pl-fe/features/scheduled-statuses/components/scheduled-status';
import { scheduledStatusesQueryOptions } from 'pl-fe/queries/statuses/scheduled-statuses';
import ScheduledStatus from '../../features/scheduled-statuses/components/scheduled-status';
const messages = defineMessages({
heading: { id: 'column.scheduled_statuses', defaultMessage: 'Scheduled posts' },
});

View File

@ -5,11 +5,10 @@ import { cancelEventCompose } from 'pl-fe/actions/events';
import Column from 'pl-fe/components/ui/column';
import Stack from 'pl-fe/components/ui/stack';
import Tabs from 'pl-fe/components/ui/tabs';
import { EditEvent } from 'pl-fe/features/compose-event/tabs/edit-event';
import { ManagePendingParticipants } from 'pl-fe/features/compose-event/tabs/manage-pending-participants';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { EditEvent } from '../../features/compose-event/tabs/edit-event';
import { ManagePendingParticipants } from '../../features/compose-event/tabs/manage-pending-participants';
const messages = defineMessages({
manageEvent: { id: 'navigation_bar.manage_event', defaultMessage: 'Manage event' },
createEvent: { id: 'navigation_bar.create_event', defaultMessage: 'Create new event' },

View File

@ -8,15 +8,14 @@ import ScrollableList from 'pl-fe/components/scrollable-list';
import Tombstone from 'pl-fe/components/tombstone';
import Stack from 'pl-fe/components/ui/stack';
import PlaceholderStatus from 'pl-fe/features/placeholder/components/placeholder-status';
import { makeGetDescendantsIds } from 'pl-fe/features/status/components/thread';
import ThreadStatus from 'pl-fe/features/status/components/thread-status';
import PendingStatus from 'pl-fe/features/ui/components/pending-status';
import { ComposeForm } from 'pl-fe/features/ui/util/async-components';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { makeGetStatus } from 'pl-fe/selectors';
import { makeGetDescendantsIds } from '../../features/status/components/thread';
import ThreadStatus from '../../features/status/components/thread-status';
import { ComposeForm } from '../../features/ui/util/async-components';
import type { MediaAttachment } from 'pl-api';
import type { VirtuosoHandle } from 'react-virtuoso';

View File

@ -8,14 +8,13 @@ import PullToRefresh from 'pl-fe/components/pull-to-refresh';
import Column from 'pl-fe/components/ui/column';
import Stack from 'pl-fe/components/ui/stack';
import PlaceholderStatus from 'pl-fe/features/placeholder/components/placeholder-status';
import Thread from 'pl-fe/features/status/components/thread';
import ThreadLoginCta from 'pl-fe/features/status/components/thread-login-cta';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { useLoggedIn } from 'pl-fe/hooks/use-logged-in';
import { makeGetStatus } from 'pl-fe/selectors';
import Thread from '../../features/status/components/thread';
import ThreadLoginCta from '../../features/status/components/thread-login-cta';
const messages = defineMessages({
title: { id: 'status.title', defaultMessage: 'Post details' },
titleDirect: { id: 'status.title_direct', defaultMessage: 'Direct message' },

View File

@ -12,15 +12,14 @@ import HStack from 'pl-fe/components/ui/hstack';
import Icon from 'pl-fe/components/ui/icon';
import Stack from 'pl-fe/components/ui/stack';
import Text from 'pl-fe/components/ui/text';
import Timeline from 'pl-fe/features/ui/components/timeline';
import { ComposeForm } from 'pl-fe/features/ui/util/async-components';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { useDraggedFiles } from 'pl-fe/hooks/use-dragged-files';
import { useOwnAccount } from 'pl-fe/hooks/use-own-account';
import { makeGetStatusIds } from 'pl-fe/selectors';
import Timeline from '../../features/ui/components/timeline';
import { ComposeForm } from '../../features/ui/util/async-components';
type RouteParams = { groupId: string };
interface IGroupTimelinePage {

View File

@ -9,14 +9,13 @@ import MissingIndicator from 'pl-fe/components/missing-indicator';
import Button from 'pl-fe/components/ui/button';
import Column from 'pl-fe/components/ui/column';
import Spinner from 'pl-fe/components/ui/spinner';
import Timeline from 'pl-fe/features/ui/components/timeline';
import { useAppDispatch } from 'pl-fe/hooks/use-app-dispatch';
import { useIsMobile } from 'pl-fe/hooks/use-is-mobile';
import { useTheme } from 'pl-fe/hooks/use-theme';
import { useDeleteList, useList } from 'pl-fe/queries/accounts/use-lists';
import { useModalsStore } from 'pl-fe/stores/modals';
import Timeline from '../../features/ui/components/timeline';
const messages = defineMessages({
deleteHeading: { id: 'confirmations.delete_list.heading', defaultMessage: 'Delete list' },
deleteMessage: { id: 'confirmations.delete_list.message', defaultMessage: 'Are you sure you want to permanently delete this list?' },

View File

@ -4,12 +4,11 @@ import { useParams } from 'react-router-dom';
import { Navlinks } from 'pl-fe/components/navlinks';
import Card from 'pl-fe/components/ui/card';
import { languages } from 'pl-fe/features/preferences';
import { usePlFeConfig } from 'pl-fe/hooks/use-pl-fe-config';
import { useSettings } from 'pl-fe/hooks/use-settings';
import { useAboutPage } from 'pl-fe/queries/pl-fe/use-about-page';
import { languages } from '../../features/preferences';
/** Displays arbitrary user-uploaded HTML on a page at `/about/:slug` */
const AboutPage: React.FC = () => {
const { slug = 'index' } = useParams<{ slug?: string }>();

View File

@ -4,13 +4,12 @@ import { defineMessages, useIntl } from 'react-intl';
import ScrollableList from 'pl-fe/components/scrollable-list';
import Accordion from 'pl-fe/components/ui/accordion';
import Column from 'pl-fe/components/ui/column';
import RestrictedInstance from 'pl-fe/features/federation-restrictions/components/restricted-instance';
import { useAppSelector } from 'pl-fe/hooks/use-app-selector';
import { useInstance } from 'pl-fe/hooks/use-instance';
import { makeGetHosts } from 'pl-fe/selectors';
import { federationRestrictionsDisclosed } from 'pl-fe/utils/state';
import RestrictedInstance from '../../features/federation-restrictions/components/restricted-instance';
const messages = defineMessages({
heading: { id: 'column.federation_restrictions', defaultMessage: 'Federation restrictions' },
boxTitle: { id: 'federation_restrictions.explanation_box.title', defaultMessage: 'Instance-specific policies' },

View File

@ -1,7 +1,6 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
"@adobe/css-tools@^4.4.0":
version "4.4.1"
resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.1.tgz#2447a230bfe072c1659e6815129c03cf170710e3"