diff --git a/src/entities/Article/ui/ArticleList/ArticleList.module.scss b/src/entities/Article/ui/ArticleList/ArticleList.module.scss
index 5fc39dec..9d68aad4 100644
--- a/src/entities/Article/ui/ArticleList/ArticleList.module.scss
+++ b/src/entities/Article/ui/ArticleList/ArticleList.module.scss
@@ -1,11 +1,11 @@
-.articleList {
- padding-top: 30px;
-}
-
.BIG {
.card {
margin-bottom: 30px;
}
+
+ .row {
+ margin-bottom: 30px;
+ }
}
.SMALL {
diff --git a/src/entities/Article/ui/ArticleListItem/ArticleListItem.tsx b/src/entities/Article/ui/ArticleListItem/ArticleListItem.tsx
index 7a3ad9c7..b9f4ab59 100644
--- a/src/entities/Article/ui/ArticleListItem/ArticleListItem.tsx
+++ b/src/entities/Article/ui/ArticleListItem/ArticleListItem.tsx
@@ -1,22 +1,11 @@
import { HTMLAttributeAnchorTarget, memo } from 'react';
-import { useTranslation } from 'react-i18next';
-import { classNames } from '@/shared/lib/classNames';
-import { Text } from '@/shared/ui/deprecated/Text';
-import { Card } from '@/shared/ui/deprecated/Card';
-import { Avatar } from '@/shared/ui/deprecated/Avatar';
-import { Button } from '@/shared/ui/deprecated/Button';
-import { Icon } from '@/shared/ui/deprecated/Icon';
-import EyeIcon from '@/shared/assets/icons/eye-20-20.svg';
-import { AppLink } from '@/shared/ui/deprecated/AppLink';
-import { getRouteArticlesDetails } from '@/shared/const/router';
-import { AppImage } from '@/shared/ui/redesigned/AppImage';
-import { Skeleton } from '@/shared/ui/deprecated/Skeleton';
+import { ToggleFeatures } from '@/shared/lib/features';
-import { ArticleBlockType, ArticleView } from '../../model/consts/consts';
-import { Article, ArticleTextBlock } from '../../model/types/article';
-import cls from './ArticleListItem.module.scss';
-import { ArticleTextBlockComponent } from '../../ui/ArticleTextBlockComponent/ArticleTextBlockComponent';
+import { ArticleListItemRedesigned } from './ArticleListItemRedesigned/ArticleListItemRedesigned';
+import { ArticleListItemDeprecated } from './ArticleListItemDeprecated/ArticleListItemDeprecated';
+import { ArticleView } from '../../model/consts/consts';
+import { Article } from '../../model/types/article';
interface ArticleListItemProps {
className?: string;
@@ -28,82 +17,26 @@ interface ArticleListItemProps {
export const ArticleListItem = memo((props: ArticleListItemProps) => {
const { className, article, view, target } = props;
- const { t } = useTranslation('articles');
-
- const types =