Skip to content

Commit

Permalink
move ui kit to deprecated folder
Browse files Browse the repository at this point in the history
fix imports
  • Loading branch information
roman-adamchik-sw committed Sep 17, 2023
1 parent c661780 commit d7d04ac
Show file tree
Hide file tree
Showing 130 changed files with 102 additions and 102 deletions.
2 changes: 1 addition & 1 deletion src/app/providers/ErrorBoundary/ui/ErrorButton.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { useEffect, useState } from 'react';
import { Button } from '@/shared/ui/Button';
import { Button } from '@/shared/ui/deprecated/Button';
import { useTranslation } from 'react-i18next';

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { type ArticleCodeBlock } from '../../model/types/article';
import { memo } from 'react';
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleCodeBlockComponent.module.scss';
import { Code } from '@/shared/ui/Code';
import { Code } from '@/shared/ui/deprecated/Code';

interface ArticleCodeBlockComponentProps {
className?: string;
Expand Down
8 changes: 4 additions & 4 deletions src/entities/Article/ui/ArticleDetails/ArticleDetails.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@ import {
getArticleDetailsError,
getArticleDetailsIsLoading,
} from '../../model/selectors/articleDetails';
import { Text, TextAlign, TextSize } from '@/shared/ui/Text';
import { Text, TextAlign, TextSize } from '@/shared/ui/deprecated/Text';
import { useTranslation } from 'react-i18next';
import { Skeleton } from '@/shared/ui/Skeleton';
import { Avatar } from '@/shared/ui/Avatar';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
import { Avatar } from '@/shared/ui/deprecated/Avatar';
import EyeIcon from '@/shared/assets/icons/eye.svg';
import CalendarIcon from '@/shared/assets/icons/calendar.svg';
import { type ArticleBlock } from '../../model/types/article';
import { ArticleCodeBlockComponent } from '../ArticleCodeBlockComponent/ArticleCodeBlockComponent';
import { ArticleTextBlockComponent } from '../ArticleTextBlockComponent/ArticleTextBlockComponent';
import { ArticleImageBlockComponent } from '../ArticleImageBlockComponent/ArticleImageBlockComponent';
import { useInitialEffect } from '@/shared/lib/hooks/useInitialEffect/useInitialEffect';
import { HStack, VStack } from '@/shared/ui/Stack';
import { HStack, VStack } from '@/shared/ui/deprecated/Stack';
import { ArticleBlockType } from '../../model/consts/consts';

interface ArticleDetailsProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { type ArticleImageBlock } from '../../model/types/article';
import { memo } from 'react';
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleImageBlockComponent.module.scss';
import { Text, TextAlign } from '@/shared/ui/Text';
import { Text, TextAlign } from '@/shared/ui/deprecated/Text';

interface ArticleImageBlockComponentProps {
className?: string;
Expand Down
2 changes: 1 addition & 1 deletion src/entities/Article/ui/ArticleList/ArticleList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import cls from './ArticleList.module.scss';
import { type HTMLAttributeAnchorTarget, memo } from 'react';
import { type Article } from '../../model/types/article';
import { ArticleListItem } from '../ArticleListItem/ArticleListItem';
import { Text, TextSize } from '@/shared/ui/Text';
import { Text, TextSize } from '@/shared/ui/deprecated/Text';
import { useTranslation } from 'react-i18next';
import { ArticleListViewType } from '../../model/consts/consts';

Expand Down
14 changes: 7 additions & 7 deletions src/entities/Article/ui/ArticleListItem/ArticleListItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleListItem.module.scss';
import { memo, type HTMLAttributeAnchorTarget } from 'react';
import { type ArticleTextBlock, type Article } from '../../model/types/article';
import { Text } from '@/shared/ui/Text';
import { Text } from '@/shared/ui/deprecated/Text';
import EyeIcon from '@/shared/assets/icons/eye.svg';
import { Card } from '@/shared/ui/Card';
import { Avatar } from '@/shared/ui/Avatar';
import { Card } from '@/shared/ui/deprecated/Card';
import { Avatar } from '@/shared/ui/deprecated/Avatar';
import { ArticleTextBlockComponent } from '../ArticleTextBlockComponent/ArticleTextBlockComponent';
import { Button, ButtonTheme } from '@/shared/ui/Button';
import { Button, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { useTranslation } from 'react-i18next';
import { ArticleListItemSkeleton } from './ArticleListItemSkeleton';
import { AppLink } from '@/shared/ui/AppLink';
import { AppLink } from '@/shared/ui/deprecated/AppLink';
import {
ArticleBlockType,
ArticleListViewType,
} from '../../model/consts/consts';
import { getRouteArticleDetails } from '@/shared/const/router';
import { Image } from '@/shared/ui/Image';
import { Skeleton } from '@/shared/ui/Skeleton';
import { Image } from '@/shared/ui/deprecated/Image';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';

interface ArticleListItemProps {
className?: string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleListItem.module.scss';
import { memo } from 'react';
import { Card } from '@/shared/ui/Card';
import { Skeleton } from '@/shared/ui/Skeleton';
import { Card } from '@/shared/ui/deprecated/Card';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
import { ArticleListViewType } from '../../model/consts/consts';

interface ArticleListItemSkeletonProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { type ArticleTextBlock } from '../../model/types/article';
import { memo } from 'react';
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleTextBlockComponent.module.scss';
import { Text } from '@/shared/ui/Text';
import { Text } from '@/shared/ui/deprecated/Text';

interface ArticleTextBlockComponentProps {
className?: string;
Expand Down
6 changes: 3 additions & 3 deletions src/entities/Comment/ui/AddCommentForm/AddCommentForm.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './AddCommentForm.module.scss';
import { memo, Suspense, useCallback } from 'react';
import { Input } from '@/shared/ui/Input';
import { Input } from '@/shared/ui/deprecated/Input';
import { useTranslation } from 'react-i18next';
import { Button, ButtonTheme } from '@/shared/ui/Button';
import { Button, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { useSelector } from 'react-redux';
import { getAddCommentFormText } from '../../model/selectors/addCommentFormSelectors';
import { useAppDispatch } from '@/shared/lib/hooks/useAppDispatch/useAppDispatch';
Expand All @@ -15,7 +15,7 @@ import {
DynamicModuleLoader,
type ReducersList,
} from '@/shared/lib/components/DynamicModuleLoader/DynamicModuleLoader';
import { Loader } from '@/shared/ui/Loader';
import { Loader } from '@/shared/ui/deprecated/Loader';

interface AddCommentFormProps {
className?: string;
Expand Down
8 changes: 4 additions & 4 deletions src/entities/Comment/ui/CommentCard/CommentCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './CommentCard.module.scss';
import { memo } from 'react';
import { type Comment } from '../../model/types/comment';
import { Avatar } from '@/shared/ui/Avatar';
import { Text } from '@/shared/ui/Text';
import { Skeleton } from '@/shared/ui/Skeleton';
import { AppLink } from '@/shared/ui/AppLink';
import { Avatar } from '@/shared/ui/deprecated/Avatar';
import { Text } from '@/shared/ui/deprecated/Text';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
import { AppLink } from '@/shared/ui/deprecated/AppLink';
import { getRouteProfile } from '@/shared/const/router';

interface CommentCardProps {
Expand Down
4 changes: 2 additions & 2 deletions src/entities/Comment/ui/CommentList/CommentList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { memo } from 'react';
import { type Comment } from '../../model/types/comment';
import { CommentCard } from '../CommentCard/CommentCard';
import { useTranslation } from 'react-i18next';
import { Text, TextTheme } from '@/shared/ui/Text';
import { VStack } from '@/shared/ui/Stack';
import { Text, TextTheme } from '@/shared/ui/deprecated/Text';
import { VStack } from '@/shared/ui/deprecated/Stack';

interface CommentListProps {
className?: string;
Expand Down
2 changes: 1 addition & 1 deletion src/entities/Counter/ui/Counter.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* eslint-disable i18next/no-literal-string */
import { type FC } from 'react';
import { Button } from '@/shared/ui/Button';
import { Button } from '@/shared/ui/deprecated/Button';
import { useCounterActions } from '../model/slice/counterSlice';
import { useCounterValue } from '../model/selectors/getCounterValue/getCounterValue';

Expand Down
2 changes: 1 addition & 1 deletion src/entities/Country/ui/CountrySelect/CountrySelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import { useTranslation } from 'react-i18next';
import { useCallback } from 'react';
import { Country } from '../../model/types/country';
import { ListBox } from '@/shared/ui/Popups';
import { ListBox } from '@/shared/ui/deprecated/Popups';

interface CountrySelectProps {
className?: string;
Expand Down
2 changes: 1 addition & 1 deletion src/entities/Currency/ui/CurrencySelect/CurrencySelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Currency } from '../../model/types/currency';
import { classNames } from '@/shared/lib/classNames/classNames';
import { useTranslation } from 'react-i18next';
import { useCallback } from 'react';
import { ListBox } from '@/shared/ui/Popups';
import { ListBox } from '@/shared/ui/deprecated/Popups';

interface CurrencySelectProps {
className?: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './NotificationItem.module.scss';
import { memo } from 'react';
import { type Notification } from '../../model/types/notification';
import { Card, CardTheme } from '@/shared/ui/Card';
import { Text } from '@/shared/ui/Text';
import { AppLink } from '@/shared/ui/AppLink';
import { Card, CardTheme } from '@/shared/ui/deprecated/Card';
import { Text } from '@/shared/ui/deprecated/Text';
import { AppLink } from '@/shared/ui/deprecated/AppLink';

interface NotificationItemProps {
className?: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './NotificationList.module.scss';
import { memo } from 'react';
import { useNotifications } from '../../api/notificationApi';
import { VStack } from '@/shared/ui/Stack';
import { VStack } from '@/shared/ui/deprecated/Stack';
import { NotificationItem } from '../NotificationItem/NotificationItem';
import { Skeleton } from '@/shared/ui/Skeleton';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';

interface NotificationListProps {
className?: string;
Expand Down
10 changes: 5 additions & 5 deletions src/entities/Profile/ui/ProfileCard/ProfileCard.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { memo } from 'react';
import { classNames, type Mods } from '@/shared/lib/classNames/classNames';
import cls from './ProfileCard.module.scss';
import { Text, TextAlign, TextTheme } from '@/shared/ui/Text';
import { Input } from '@/shared/ui/Input';
import { Loader } from '@/shared/ui/Loader';
import { Text, TextAlign, TextTheme } from '@/shared/ui/deprecated/Text';
import { Input } from '@/shared/ui/deprecated/Input';
import { Loader } from '@/shared/ui/deprecated/Loader';
import { useTranslation } from 'react-i18next';
import { Avatar } from '@/shared/ui/Avatar';
import { Avatar } from '@/shared/ui/deprecated/Avatar';
import { type Currency, CurrencySelect } from '@/entities/Currency';
import { type Country, CountrySelect } from '@/entities/Country';
import { HStack, VStack } from '@/shared/ui/Stack';
import { HStack, VStack } from '@/shared/ui/deprecated/Stack';
import { type Profile } from '../../model/types/profile';

interface ProfileCardProps {
Expand Down
16 changes: 8 additions & 8 deletions src/entities/Rating/ui/RatingCard/RatingCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ import { useTranslation } from 'react-i18next';
import { memo, useCallback, useState } from 'react';
import { BrowserView, MobileView } from 'react-device-detect';
import { classNames } from '@/shared/lib/classNames/classNames';
import { Card } from '@/shared/ui/Card';
import { HStack, VStack } from '@/shared/ui/Stack';
import { Text } from '@/shared/ui/Text';
import { StarRating } from '@/shared/ui/StarRating';
import { Modal } from '@/shared/ui/Modal';
import { Input } from '@/shared/ui/Input';
import { Button, ButtonSize, ButtonTheme } from '@/shared/ui/Button';
import { Drawer } from '@/shared/ui/Drawer';
import { Card } from '@/shared/ui/deprecated/Card';
import { HStack, VStack } from '@/shared/ui/deprecated/Stack';
import { Text } from '@/shared/ui/deprecated/Text';
import { StarRating } from '@/shared/ui/deprecated/StarRating';
import { Modal } from '@/shared/ui/deprecated/Modal';
import { Input } from '@/shared/ui/deprecated/Input';
import { Button, ButtonSize, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { Drawer } from '@/shared/ui/deprecated/Drawer';

interface RatingCardProps {
className?: string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Skeleton } from '@/shared/ui/Skeleton';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
import { lazy, Suspense } from 'react';
import { ArticleRatingProps } from './ArticleRating';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { RatingCard } from '@/entities/Rating';
import { getUserAuthData } from '@/entities/User';
import { Skeleton } from '@/shared/ui/Skeleton';
import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
import { memo, useCallback } from 'react';
import { useTranslation } from 'react-i18next';
import { useSelector } from 'react-redux';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleRecommendationsList.module.scss';
import { memo } from 'react';
import { Text, TextSize } from '@/shared/ui/Text';
import { Text, TextSize } from '@/shared/ui/deprecated/Text';
import { useTranslation } from 'react-i18next';
import { ArticleList } from '@/entities/Article';
import { useArticleRecommendationsList } from '../../api/recomendationsListApi';
import { VStack } from '@/shared/ui/Stack';
import { VStack } from '@/shared/ui/deprecated/Stack';

interface ArticleRecommendationsListProps {
className?: string;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { classNames } from '@/shared/lib/classNames/classNames';
import cls from './ArticleSortSelector.module.scss';
import { memo, useMemo } from 'react';
import { Select, type SelectOption } from '@/shared/ui/Select';
import { Select, type SelectOption } from '@/shared/ui/deprecated/Select';
import { useTranslation } from 'react-i18next';
import { type SortOrder } from '@/shared/types/sort';
import { ArticleSortField } from '@/entities/Article';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { classNames } from '@/shared/lib/classNames/classNames';
import { memo, useMemo } from 'react';
import { useTranslation } from 'react-i18next';
import { Tabs, type TabItem } from '@/shared/ui/Tabs';
import { Tabs, type TabItem } from '@/shared/ui/deprecated/Tabs';
import { ArticleType } from '@/entities/Article';

interface ArticleTypeTabsProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import cls from './ArticleViewSelector.module.scss';
import { memo } from 'react';
import GridIcon from '@/shared/assets/icons/grid.svg';
import ListIcon from '@/shared/assets/icons/list.svg';
import { Button, ButtonTheme } from '@/shared/ui/Button';
import { Button, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { ArticleListViewType } from '@/entities/Article';

interface ArticleViewSelectorProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { useTranslation } from 'react-i18next';
import { memo, useCallback, useEffect, useState } from 'react';
import { Modal } from '@/shared/ui/Modal';
import { Text } from '@/shared/ui/Text';
import { Modal } from '@/shared/ui/deprecated/Modal';
import { Text } from '@/shared/ui/deprecated/Text';
import { saveJsonSettings, useJsonSettings } from '@/entities/User';
import { useAppDispatch } from '@/shared/lib/hooks/useAppDispatch/useAppDispatch';
import { isMobile } from 'react-device-detect';
import { Drawer } from '@/shared/ui/Drawer';
import { Drawer } from '@/shared/ui/deprecated/Drawer';

export const ArticlesPageGreeting = memo(() => {
const [isModalOpen, setIsModalOpen] = useState(false);
Expand Down
6 changes: 3 additions & 3 deletions src/features/AuthByUserName/ui/LoginForm/LoginForm.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { memo, type MouseEvent, useCallback, type FC } from 'react';
import { useTranslation } from 'react-i18next';
import { classNames } from '@/shared/lib/classNames/classNames';
import { Button, ButtonTheme } from '@/shared/ui/Button';
import { Input } from '@/shared/ui/Input';
import { Button, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { Input } from '@/shared/ui/deprecated/Input';
import { useSelector } from 'react-redux';
import cls from './LoginForm.module.scss';
import { loginActions, loginReducer } from '../../model/slice/loginSlice';
import { loginByUsername } from '../../model/services/loginByUsername/loginByUsername';
import { Text, TextTheme } from '@/shared/ui/Text';
import { Text, TextTheme } from '@/shared/ui/deprecated/Text';
import { getLoginUsername } from '../../model/selectors/getLoginUsername/getLoginUsername';
import { getLoginPassword } from '../../model/selectors/getLoginPassword/getLoginPassword';
import { getLoginIsLoading } from '../../model/selectors/getLoginIsLoading/getLoginIsLoading';
Expand Down
4 changes: 2 additions & 2 deletions src/features/AuthByUserName/ui/LoginModal/LoginModal.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { memo, Suspense } from 'react';
import { classNames } from '@/shared/lib/classNames/classNames';
import { Loader } from '@/shared/ui/Loader';
import { Modal } from '@/shared/ui/Modal';
import { Loader } from '@/shared/ui/deprecated/Loader';
import { Modal } from '@/shared/ui/deprecated/Modal';
import LoginFormAsync from '../LoginForm/LoginForm.async';
import cls from './LoginModal.module.scss';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { classNames } from '@/shared/lib/classNames/classNames';
import { useTranslation } from 'react-i18next';
import cls from './AvatarDropdown.module.scss';
import { memo, useCallback } from 'react';
import { Dropdown } from '@/shared/ui/Popups';
import { Dropdown } from '@/shared/ui/deprecated/Popups';
import { useAppDispatch } from '@/shared/lib/hooks/useAppDispatch/useAppDispatch';
import { useSelector } from 'react-redux';
import {
Expand All @@ -11,7 +11,7 @@ import {
isUserManager,
userActions,
} from '@/entities/User';
import { Avatar } from '@/shared/ui/Avatar';
import { Avatar } from '@/shared/ui/deprecated/Avatar';
import { getRouteAdminPanel, getRouteProfile } from '@/shared/const/router';

interface AvatarDropdownProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ import { getProfileForm } from '../../model/selectors/getProfileForm/getProfileF
import { type Currency } from '@/entities/Currency';
import { type Country } from '@/entities/Country';
import { getProfileValidateErrors } from '../../model/selectors/getProfileValidateErrors/getProfileValidateErrors';
import { Text, TextTheme } from '@/shared/ui/Text';
import { Text, TextTheme } from '@/shared/ui/deprecated/Text';
import { useTranslation } from 'react-i18next';
import { VStack } from '@/shared/ui/Stack';
import { VStack } from '@/shared/ui/deprecated/Stack';
import {
DynamicModuleLoader,
type ReducersList,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useTranslation } from 'react-i18next';
import { classNames } from '@/shared/lib/classNames/classNames';
import { Button, ButtonTheme } from '@/shared/ui/Button';
import { Text } from '@/shared/ui/Text';
import { Button, ButtonTheme } from '@/shared/ui/deprecated/Button';
import { Text } from '@/shared/ui/deprecated/Text';
import { useSelector } from 'react-redux';
import { getProfileReadonly } from '../../model/selectors/getProfileReadonly/getProfileReadonly';
import { useCallback } from 'react';
Expand All @@ -10,7 +10,7 @@ import { profileActions } from '../../model/slice/profileSlice';
import { updateProfileData } from '../../model/services/updateProfileData/updateProfileData';
import { getUserAuthData } from '@/entities/User';
import { getProfileData } from '../../model/selectors/getProfileData/getProfileData';
import { HStack } from '@/shared/ui/Stack';
import { HStack } from '@/shared/ui/deprecated/Stack';

interface ProfileHeaderProps {
className?: string;
Expand Down
Loading

0 comments on commit d7d04ac

Please sign in to comment.