pl-fe: move files around
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -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 {
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -236,4 +236,4 @@ const AccountGalleryPage = () => {
|
||||
);
|
||||
};
|
||||
|
||||
export { AccountGalleryPage as default };
|
||||
export { AccountGalleryPage as default, MediaItem };
|
||||
|
||||
@ -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' },
|
||||
});
|
||||
|
||||
@ -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;
|
||||
|
||||
|
||||
@ -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 };
|
||||
}
|
||||
|
||||
@ -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();
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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' },
|
||||
});
|
||||
|
||||
@ -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' },
|
||||
});
|
||||
|
||||
@ -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' },
|
||||
});
|
||||
|
||||
@ -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' },
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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' },
|
||||
|
||||
@ -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 {
|
||||
|
||||
@ -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?' },
|
||||
|
||||
@ -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 }>();
|
||||
|
||||
@ -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' },
|
||||
|
||||
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user