pl-fe: Avoid barrel imports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
|
||||
@ -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'>;
|
||||
|
||||
@ -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';
|
||||
|
||||
@ -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';
|
||||
|
||||
Reference in New Issue
Block a user