From c16e3f29a0eda664c0d812d5a3d2bd55b6cfbe3f Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Sat, 18 Jan 2025 03:22:55 +0800 Subject: [PATCH] BLOG-5 refactor: apply clean architecture directory structure --- frontend/src/app/page.tsx | 2 +- .../src/lib/home/{presenter => framework}/ui/SelfTags.tsx | 6 +++--- frontend/src/lib/home/presenter/{redux => }/tagHooks.ts | 0 frontend/src/lib/home/presenter/{redux => }/tagSlice.ts | 0 frontend/src/lib/home/presenter/{redux => }/tagStore.ts | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename frontend/src/lib/home/{presenter => framework}/ui/SelfTags.tsx (86%) rename frontend/src/lib/home/presenter/{redux => }/tagHooks.ts (100%) rename frontend/src/lib/home/presenter/{redux => }/tagSlice.ts (100%) rename frontend/src/lib/home/presenter/{redux => }/tagStore.ts (100%) diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 3c02804..bc9a6c2 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,4 +1,4 @@ -import SelfTags from "@/lib/home/presenter/ui/SelfTags"; +import SelfTags from "@/lib/home/framework/ui/SelfTags"; export default function HomePage() { return ( diff --git a/frontend/src/lib/home/presenter/ui/SelfTags.tsx b/frontend/src/lib/home/framework/ui/SelfTags.tsx similarity index 86% rename from frontend/src/lib/home/presenter/ui/SelfTags.tsx rename to frontend/src/lib/home/framework/ui/SelfTags.tsx index 1a9b44e..00d2f3a 100644 --- a/frontend/src/lib/home/presenter/ui/SelfTags.tsx +++ b/frontend/src/lib/home/framework/ui/SelfTags.tsx @@ -1,10 +1,10 @@ "use client"; import { Provider } from "react-redux"; -import tagStore from "../redux/tagStore"; -import { useTagDispatch, useTagSelector } from "../redux/tagHooks"; +import tagStore from "../../presenter/tagStore"; +import { useTagDispatch, useTagSelector } from "../../presenter/tagHooks"; import { useEffect, useState } from "react"; -import { tagStartedAction, tagStoppedAction } from "../redux/tagSlice"; +import { tagStartedAction, tagStoppedAction } from "../../presenter/tagSlice"; export default function SelfTags() { return ( diff --git a/frontend/src/lib/home/presenter/redux/tagHooks.ts b/frontend/src/lib/home/presenter/tagHooks.ts similarity index 100% rename from frontend/src/lib/home/presenter/redux/tagHooks.ts rename to frontend/src/lib/home/presenter/tagHooks.ts diff --git a/frontend/src/lib/home/presenter/redux/tagSlice.ts b/frontend/src/lib/home/presenter/tagSlice.ts similarity index 100% rename from frontend/src/lib/home/presenter/redux/tagSlice.ts rename to frontend/src/lib/home/presenter/tagSlice.ts diff --git a/frontend/src/lib/home/presenter/redux/tagStore.ts b/frontend/src/lib/home/presenter/tagStore.ts similarity index 100% rename from frontend/src/lib/home/presenter/redux/tagStore.ts rename to frontend/src/lib/home/presenter/tagStore.ts