chore: components 패키지 참조 경로 변경

This commit is contained in:
2025-04-30 15:40:31 +09:00
parent 9da7aff85a
commit faee3062fe
40 changed files with 49 additions and 47 deletions
+2 -2
View File
@@ -2,8 +2,8 @@
import { usePathname, useRouter } from "next/navigation";
import { useQueryClient } from "@tanstack/react-query";
import type { MenuItem } from "@common/components/api";
import { BaseLayout } from "@common/components/ui";
import { BaseLayout } from "@common/components";
import type { MenuItem } from "@/entities/menu";
import { useMenuStore } from "@/shared/lib";
import { PageLayout } from "@/shared/ui/page-layout";
+1
View File
@@ -11,6 +11,7 @@
"dependencies": {
"@common/assets": "workspace:*",
"@common/components": "workspace:*",
"@common/config": "workspace:*",
"@frontend-opensource/use-react-hooks": "^1.1.4",
"@hookform/resolvers": "^4.1.3",
"@minoru/react-dnd-treeview": "3.5.1-alpha.1",
@@ -9,9 +9,13 @@ import { MenuWrapper } from "@/entities/menu";
import { StoreProvider } from "@/shared/providers";
import { AlertDialog } from "@/shared/ui/alert-dialog";
import { ConfirmDialog } from "@/shared/ui/confirm-dialog";
import { initializeNextClientConfig } from "@common/config";
const AppProvider = ({ children }: Readonly<{ children: React.ReactNode }>) => {
const queryClient = new QueryClient();
initializeNextClientConfig();
return (
<QueryClientProvider client={queryClient}>
<StoreProvider>
@@ -1,6 +1,6 @@
import type { ColumnDef } from "@tanstack/react-table";
import type { UseFormReturn } from "react-hook-form";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type {
MenuAuthority,
MenuAuthorityFormData,
@@ -13,7 +13,7 @@ import {
DialogHeader,
DialogTitle,
DialogTrigger,
} from "@common/components/ui";
} from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { useAlertStore } from "@/shared/lib/use-alert-store";
import {
+1
View File
@@ -1 +1,2 @@
export { MenuWrapper } from "./lib/menu-wrapper";
export type { MenuItem } from "./model/menu-interface";
@@ -23,8 +23,8 @@ import {
DateRangePicker,
DialogClose,
DialogFooter,
} from "@common/components/ui";
import { cn } from "@common/components/lib";
cn,
} from "@common/components";
import { CodeSelect } from "@/entities/code/@x/posting";
import { SiteApi, type Site } from "@/entities/site/@x/posting";
import type { PageableList } from "@/shared/model";
@@ -4,7 +4,7 @@ import dayjs from "dayjs";
import Image from "next/image";
import { useQuery } from "@tanstack/react-query";
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox, Skeleton } from "@common/components/ui";
import { Checkbox, Skeleton } from "@common/components";
import { AttachmentApi } from "@/entities/attachment";
import { ENDPOINT } from "@/shared/config";
import type { Banner } from "./banner-interface";
@@ -2,7 +2,7 @@
import dayjs from "dayjs";
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { Post } from "@/entities/posting";
export const columns: ColumnDef<Post>[] = [
+1 -1
View File
@@ -11,7 +11,7 @@ import {
type RowSelectionState,
} from "@tanstack/react-table";
import { useConfirm } from "@frontend-opensource/use-react-hooks";
import { Button, DataTable } from "@common/components/ui";
import { Button, DataTable } from "@common/components";
import { PostingApi, type PostPayload } from "@/entities/posting";
import { useAlertStore } from "@/shared/lib/use-alert-store";
import { ENDPOINT } from "@/shared/config";
@@ -3,7 +3,7 @@ import { useRouter } from "next/navigation";
import type { ColumnDef, Row } from "@tanstack/react-table";
import { useLocalStorage } from "@frontend-opensource/use-react-hooks";
import type { Board } from "@/entities/board/model/board-interface";
import { Button } from "@common/components/ui";
import { Button } from "@common/components";
export const columns: ColumnDef<Board>[] = [
{
@@ -21,7 +21,7 @@ import {
SelectContent,
SelectItem,
Button,
} from "@common/components/ui";
} from "@common/components";
function ModifyPage({ sequential }: { sequential: string }) {
const { confirm } = useConfirm();
@@ -2,7 +2,7 @@
import dayjs from "dayjs";
import { type ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import { type Image } from "./image-interface";
import { IMAGE_TYPE } from "./image-interface";
@@ -2,7 +2,7 @@
import dayjs from "dayjs";
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { Post } from "@/entities/posting";
export const columns: ColumnDef<Post>[] = [
+1 -1
View File
@@ -11,7 +11,7 @@ import {
type RowSelectionState,
} from "@tanstack/react-table";
import { useConfirm } from "@frontend-opensource/use-react-hooks";
import { Button, DataTable } from "@common/components/ui";
import { Button, DataTable } from "@common/components";
import { PostingApi, type PostPayload } from "@/entities/posting";
import { useAlertStore } from "@/shared/lib/use-alert-store";
import { ENDPOINT } from "@/shared/config";
@@ -1,5 +1,5 @@
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { BoardPopup } from "@/entities/board";
export const columns: ColumnDef<BoardPopup>[] = [
@@ -1,6 +1,6 @@
import dayjs from "dayjs";
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { Contents } from "@/entities/content";
export const columns: ColumnDef<Contents>[] = [
@@ -14,7 +14,7 @@ import {
DialogHeader,
DialogTitle,
Input,
} from "@common/components/ui";
} from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { BoardApi, type BoardPopup } from "@/entities/board";
import { columns } from "../model/board-table-columns";
@@ -14,7 +14,7 @@ import {
DialogHeader,
DialogTitle,
Input,
} from "@common/components/ui";
} from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { ContentsApi, type Contents } from "@/entities/content";
import { columns } from "../model/contents-table-colums";
+1 -1
View File
@@ -1,5 +1,5 @@
import type { ComponentProps } from "react";
import { Button, Input } from "@common/components/ui";
import { Button, Input } from "@common/components";
type EditableNodeProps = {
depth?: number;
+1 -2
View File
@@ -1,8 +1,7 @@
import { useEffect, useState } from "react";
import { useMutation, useQueryClient } from "@tanstack/react-query";
import type { NodeModel, TreeMethods } from "@minoru/react-dnd-treeview";
import { Button } from "@common/components/ui";
import { cn } from "@common/components/lib";
import { Button, cn } from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { MenuApi } from "../api/menu-service";
import type { TreeMenu } from "../model/menu-interface";
+1 -1
View File
@@ -13,7 +13,7 @@ import {
SelectItem,
SelectTrigger,
SelectValue,
} from "@common/components/ui";
} from "@common/components";
import { SiteApi } from "@/entities/site";
import { ENDPOINT } from "@/shared/config";
import { useAlertStore } from "@/shared/lib/use-alert-store";
+1 -1
View File
@@ -8,7 +8,7 @@ import {
type NodeModel,
type TreeMethods,
} from "@minoru/react-dnd-treeview";
import { Button } from "@common/components/ui";
import { Button } from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { MenuApi } from "../api/menu-service";
import type { MenuFormData, TreeMenu, TreeNode } from "../model/menu-interface";
@@ -17,8 +17,8 @@ import {
DialogTitle,
DialogTrigger,
Input,
} from "@common/components/ui";
import { cn } from "@common/components/lib";
cn,
} from "@common/components";
import {
UserOrganizationApi,
type TreeUserOrganization,
@@ -1,6 +1,6 @@
import type { ColumnDef } from "@tanstack/react-table";
import type { UseFormReturn } from "react-hook-form";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { RoleAuthorizations } from "./role-authorizations-interface";
import type { RoleAuthorizationsFormData } from "./role-authorizations-interface";
@@ -24,7 +24,7 @@ import {
TableHead,
TableHeader,
TableRow,
} from "@common/components/ui";
} from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { useAlertStore } from "@/shared/lib/use-alert-store";
import {
@@ -1,6 +1,6 @@
import dayjs from "dayjs";
import type { ColumnDef } from "@tanstack/react-table";
import { Checkbox } from "@common/components/ui";
import { Checkbox } from "@common/components";
import type { SearchUser } from "@/entities/user-organization";
export const columns: ColumnDef<SearchUser>[] = [
@@ -16,7 +16,7 @@ import {
Input,
DialogFooter,
DialogClose,
} from "@common/components/ui";
} from "@common/components";
import {
UserOrganizationApi,
type SearchUser,
@@ -11,7 +11,7 @@ import {
DialogHeader,
DialogTitle,
DialogTrigger,
} from "@common/components/ui";
} from "@common/components";
import { DndTree } from "@/widgets/dnd-tree";
import {
generateOrganizationTreeData,
@@ -6,7 +6,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
import type { NodeModel } from "@minoru/react-dnd-treeview";
import { useConfirm } from "@frontend-opensource/use-react-hooks";
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { Button } from "@common/components/ui";
import { Button } from "@common/components";
import { DndTree, EditableNode } from "@/widgets/dnd-tree";
import {
OrganizationApi,
@@ -19,14 +19,12 @@ import {
TableHead,
TableHeader,
TableRow,
} from "@common/components/ui";
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@common/components/ui";
} from "@common/components";
import {
UserOrganizationApi,
userOrganizationFormSchema,
+1 -1
View File
@@ -1,5 +1,5 @@
import { createStore } from "zustand/vanilla";
import type { MenuItem } from "@common/components/api";
import type { MenuItem } from "@/entities/menu";
export type MenuState = {
currentMenuInfo: MenuItem | null;
+1 -1
View File
@@ -4,7 +4,7 @@ import {
DialogFooter,
DialogClose,
Button,
} from "@common/components/ui";
} from "@common/components";
import { useAlertStore } from "../lib/use-alert-store";
function AlertDialog() {
+1 -1
View File
@@ -6,7 +6,7 @@ import {
DialogClose,
Button,
type ButtonProps,
} from "@common/components/ui";
} from "@common/components";
type ConfirmDialogProps = {
isOpen?: boolean;
+3 -1
View File
@@ -1,4 +1,6 @@
import { Skeleton } from "@common/components/ui/skeleton";
"use client";
import { Skeleton } from "@common/components";
function SkeletonPage() {
return (
@@ -1,7 +1,6 @@
import { useEffect, useState } from "react";
import type { NodeModel, TreeMethods } from "@minoru/react-dnd-treeview";
import { Button } from "@common/components/ui";
import { cn } from "@common/components/lib";
import { Button, cn } from "@common/components";
import { EditableNode } from "./editable-node";
interface TreeData extends Record<string, unknown> {
+1 -2
View File
@@ -11,8 +11,7 @@ import {
type DropOptions,
type Classes,
} from "@minoru/react-dnd-treeview";
import { Button } from "@common/components/ui";
import { cn } from "@common/components/lib";
import { Button, cn } from "@common/components";
import { CustomNode } from "./custom-node";
interface TreeData extends Record<string, unknown> {
@@ -1,5 +1,5 @@
import type { ComponentProps } from "react";
import { Button, Input } from "@common/components/ui";
import { Button, Input } from "@common/components";
type EditableNodeProps = {
depth?: number;
@@ -1,7 +1,7 @@
import { useRouter } from "next/navigation";
import { useConfirm } from "@frontend-opensource/use-react-hooks";
import { type FieldValues, type UseFormReturn } from "react-hook-form";
import { Button } from "@common/components/ui";
import { Button } from "@common/components";
import { Form } from "@/shared/ui/form";
type FormWrapperProps<T extends FieldValues> = {
+2 -3
View File
@@ -25,9 +25,8 @@
"baseUrl": "./src",
"paths": {
"@/*": ["./*"],
"@common/components/*": ["../../../packages/common/components/src/*"],
"@common/components": ["../../../packages/common/components/src"],
"@common/network/*": ["../../../packages/common/network/*"],
"@common/components": ["../../../packages/common/components/dist/"],
"@common/config": ["../../../packages/common/config/dist/"],
"@common/network": ["../../../packages/common/network/"]
}
},