From 9cf8caaead35e0c1660d0857e8814579e04019d7 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 13 May 2026 09:40:00 +0300 Subject: [PATCH] refactor: group project/ui components into subdirectories --- src/entities/project/index.ts | 4 +--- .../{ => DetailedProjectCard}/DetailedProjectCard.stories.tsx | 0 .../ui/{ => DetailedProjectCard}/DetailedProjectCard.test.tsx | 0 .../ui/{ => DetailedProjectCard}/DetailedProjectCard.tsx | 2 +- .../project/ui/{ => ProjectCard}/ProjectCard.stories.tsx | 0 .../project/ui/{ => ProjectCard}/ProjectCard.test.tsx | 0 src/entities/project/ui/{ => ProjectCard}/ProjectCard.tsx | 0 .../ui/{ => ProjectMetadata}/ProjectMetadata.stories.tsx | 0 .../project/ui/{ => ProjectMetadata}/ProjectMetadata.test.tsx | 0 .../project/ui/{ => ProjectMetadata}/ProjectMetadata.tsx | 0 src/entities/project/ui/index.ts | 3 +++ 11 files changed, 5 insertions(+), 4 deletions(-) rename src/entities/project/ui/{ => DetailedProjectCard}/DetailedProjectCard.stories.tsx (100%) rename src/entities/project/ui/{ => DetailedProjectCard}/DetailedProjectCard.test.tsx (100%) rename src/entities/project/ui/{ => DetailedProjectCard}/DetailedProjectCard.tsx (96%) rename src/entities/project/ui/{ => ProjectCard}/ProjectCard.stories.tsx (100%) rename src/entities/project/ui/{ => ProjectCard}/ProjectCard.test.tsx (100%) rename src/entities/project/ui/{ => ProjectCard}/ProjectCard.tsx (100%) rename src/entities/project/ui/{ => ProjectMetadata}/ProjectMetadata.stories.tsx (100%) rename src/entities/project/ui/{ => ProjectMetadata}/ProjectMetadata.test.tsx (100%) rename src/entities/project/ui/{ => ProjectMetadata}/ProjectMetadata.tsx (100%) create mode 100644 src/entities/project/ui/index.ts diff --git a/src/entities/project/index.ts b/src/entities/project/index.ts index d3f3649..e9492da 100644 --- a/src/entities/project/index.ts +++ b/src/entities/project/index.ts @@ -1,3 +1 @@ -export { DetailedProjectCard } from './ui/DetailedProjectCard'; -export { ProjectCard } from './ui/ProjectCard'; -export { ProjectMetadata } from './ui/ProjectMetadata'; +export { DetailedProjectCard, ProjectCard, ProjectMetadata } from './ui'; diff --git a/src/entities/project/ui/DetailedProjectCard.stories.tsx b/src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.stories.tsx similarity index 100% rename from src/entities/project/ui/DetailedProjectCard.stories.tsx rename to src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.stories.tsx diff --git a/src/entities/project/ui/DetailedProjectCard.test.tsx b/src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.test.tsx similarity index 100% rename from src/entities/project/ui/DetailedProjectCard.test.tsx rename to src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.test.tsx diff --git a/src/entities/project/ui/DetailedProjectCard.tsx b/src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.tsx similarity index 96% rename from src/entities/project/ui/DetailedProjectCard.tsx rename to src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.tsx index 7f37607..b6e09b7 100644 --- a/src/entities/project/ui/DetailedProjectCard.tsx +++ b/src/entities/project/ui/DetailedProjectCard/DetailedProjectCard.tsx @@ -1,6 +1,6 @@ import Image from 'next/image'; import { Card } from '$shared/ui'; -import { ProjectMetadata } from './ProjectMetadata'; +import { ProjectMetadata } from '../ProjectMetadata/ProjectMetadata'; type Props = { /** diff --git a/src/entities/project/ui/ProjectCard.stories.tsx b/src/entities/project/ui/ProjectCard/ProjectCard.stories.tsx similarity index 100% rename from src/entities/project/ui/ProjectCard.stories.tsx rename to src/entities/project/ui/ProjectCard/ProjectCard.stories.tsx diff --git a/src/entities/project/ui/ProjectCard.test.tsx b/src/entities/project/ui/ProjectCard/ProjectCard.test.tsx similarity index 100% rename from src/entities/project/ui/ProjectCard.test.tsx rename to src/entities/project/ui/ProjectCard/ProjectCard.test.tsx diff --git a/src/entities/project/ui/ProjectCard.tsx b/src/entities/project/ui/ProjectCard/ProjectCard.tsx similarity index 100% rename from src/entities/project/ui/ProjectCard.tsx rename to src/entities/project/ui/ProjectCard/ProjectCard.tsx diff --git a/src/entities/project/ui/ProjectMetadata.stories.tsx b/src/entities/project/ui/ProjectMetadata/ProjectMetadata.stories.tsx similarity index 100% rename from src/entities/project/ui/ProjectMetadata.stories.tsx rename to src/entities/project/ui/ProjectMetadata/ProjectMetadata.stories.tsx diff --git a/src/entities/project/ui/ProjectMetadata.test.tsx b/src/entities/project/ui/ProjectMetadata/ProjectMetadata.test.tsx similarity index 100% rename from src/entities/project/ui/ProjectMetadata.test.tsx rename to src/entities/project/ui/ProjectMetadata/ProjectMetadata.test.tsx diff --git a/src/entities/project/ui/ProjectMetadata.tsx b/src/entities/project/ui/ProjectMetadata/ProjectMetadata.tsx similarity index 100% rename from src/entities/project/ui/ProjectMetadata.tsx rename to src/entities/project/ui/ProjectMetadata/ProjectMetadata.tsx diff --git a/src/entities/project/ui/index.ts b/src/entities/project/ui/index.ts new file mode 100644 index 0000000..e61c189 --- /dev/null +++ b/src/entities/project/ui/index.ts @@ -0,0 +1,3 @@ +export { DetailedProjectCard } from './DetailedProjectCard/DetailedProjectCard'; +export { ProjectCard } from './ProjectCard/ProjectCard'; +export { ProjectMetadata } from './ProjectMetadata/ProjectMetadata';