pl-fe: Avoid barrel imports

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-10-19 14:34:03 +02:00
parent 398fcd043b
commit 525088ca2e
281 changed files with 625 additions and 296 deletions

View File

@ -3,7 +3,7 @@ import React from 'react';
import { defineMessages, FormattedMessage, useIntl } from 'react-intl';
import { useJoinGroup, useLeaveGroup } from 'pl-fe/api/hooks';
import { Button } from 'pl-fe/components/ui';
import Button from 'pl-fe/components/ui/button';
import { importEntities } from 'pl-fe/entity-store/actions';
import { Entities } from 'pl-fe/entity-store/entities';
import { useAppDispatch } from 'pl-fe/hooks';

View File

@ -2,7 +2,7 @@ import clsx from 'clsx';
import React, { useState } from 'react';
import { defineMessages, useIntl } from 'react-intl';
import { Icon } from 'pl-fe/components/ui';
import Icon from 'pl-fe/components/ui/icon';
import type { Group } from 'pl-fe/normalizers';

View File

@ -6,7 +6,10 @@ import * as v from 'valibot';
import GroupAvatar from 'pl-fe/components/groups/group-avatar';
import { ParsedContent } from 'pl-fe/components/parsed-content';
import StillImage from 'pl-fe/components/still-image';
import { HStack, Icon, Stack, Text } from 'pl-fe/components/ui';
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 { useModalsStore } from 'pl-fe/stores';
import { isDefaultHeader } from 'pl-fe/utils/accounts';

View File

@ -2,7 +2,7 @@ import React from 'react';
import { FormattedMessage } from 'react-intl';
import { Link } from 'react-router-dom';
import { Text } from 'pl-fe/components/ui';
import Text from 'pl-fe/components/ui/text';
import { shortNumberFormat } from 'pl-fe/utils/numbers';
import type { Group } from 'pl-fe/normalizers';

View File

@ -7,7 +7,7 @@ import { groupKick } from 'pl-fe/actions/groups';
import { useAccount, useBlockGroupMember, useDemoteGroupMember, usePromoteGroupMember } from 'pl-fe/api/hooks';
import Account from 'pl-fe/components/account';
import DropdownMenu from 'pl-fe/components/dropdown-menu/dropdown-menu';
import { HStack } from 'pl-fe/components/ui';
import HStack from 'pl-fe/components/ui/hstack';
import { deleteEntities } from 'pl-fe/entity-store/actions';
import { Entities } from 'pl-fe/entity-store/entities';
import PlaceholderAccount from 'pl-fe/features/placeholder/components/placeholder-account';

View File

@ -4,7 +4,7 @@ import { defineMessages, useIntl } from 'react-intl';
import { useLeaveGroup } from 'pl-fe/api/hooks';
import DropdownMenu, { Menu } from 'pl-fe/components/dropdown-menu';
import { IconButton } from 'pl-fe/components/ui';
import IconButton from 'pl-fe/components/ui/icon-button';
import { useModalsStore } from 'pl-fe/stores';
import toast from 'pl-fe/toast';

View File

@ -2,7 +2,9 @@ import { GroupRoles, type Group } from 'pl-api';
import React from 'react';
import { FormattedMessage } from 'react-intl';
import { HStack, Icon, Text } from 'pl-fe/components/ui';
import HStack from 'pl-fe/components/ui/hstack';
import Icon from 'pl-fe/components/ui/icon';
import Text from 'pl-fe/components/ui/text';
interface IGroupRelationship {
group: Pick<Group, 'relationship'>;

View File

@ -4,7 +4,8 @@ import { FormattedMessage } from 'react-intl';
import { useGroup, useGroupMedia } from 'pl-fe/api/hooks';
import LoadMore from 'pl-fe/components/load-more';
import MissingIndicator from 'pl-fe/components/missing-indicator';
import { Column, Spinner } from 'pl-fe/components/ui';
import Column from 'pl-fe/components/ui/column';
import Spinner from 'pl-fe/components/ui/spinner';
import { useModalsStore } from 'pl-fe/stores';
import MediaItem from '../account-gallery/components/media-item';

View File

@ -6,7 +6,11 @@ import { Link } from 'react-router-dom';
import { groupCompose, uploadCompose } from 'pl-fe/actions/compose';
import { fetchGroupTimeline } from 'pl-fe/actions/timelines';
import { useGroup, useGroupStream } from 'pl-fe/api/hooks';
import { Avatar, HStack, Icon, Stack, Text } from 'pl-fe/components/ui';
import Avatar from 'pl-fe/components/ui/avatar';
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 ComposeForm from 'pl-fe/features/compose/components/compose-form';
import { useAppDispatch, useAppSelector, useDraggedFiles, useOwnAccount } from 'pl-fe/hooks';
import { makeGetStatusIds } from 'pl-fe/selectors';