diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx index 4f9c5af7e9b..72573c44907 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx @@ -3,7 +3,7 @@ // components import { AppHeader } from "@/components/core/app-header"; import { ContentWrapper } from "@/components/core/content-wrapper"; -import { ProjectInboxHeader } from "@/plane-web/components/projects/settings/intake"; +import { ProjectInboxHeader } from "@/plane-web/components/projects/settings/intake/header"; export default function ProjectInboxIssuesLayout({ children }: { children: React.ReactNode }) { return ( diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx index 4cd8a64af5a..545903ea2ea 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx @@ -16,7 +16,7 @@ import { SettingsHeading } from "@/components/settings/heading"; import { useProject } from "@/hooks/store/use-project"; import { useUserPermissions } from "@/hooks/store/user"; // plane web imports -import { ProjectTeamspaceList } from "@/plane-web/components/projects/teamspaces"; +import { ProjectTeamspaceList } from "@/plane-web/components/projects/teamspaces/teamspace-list"; import { getProjectSettingsPageLabelI18nKey } from "@/plane-web/helpers/project-settings"; const MembersSettingsPage = observer(() => { diff --git a/apps/web/ce/components/breadcrumbs/project-feature.tsx b/apps/web/ce/components/breadcrumbs/project-feature.tsx index fefbe9d187c..db51f3e85ce 100644 --- a/apps/web/ce/components/breadcrumbs/project-feature.tsx +++ b/apps/web/ce/components/breadcrumbs/project-feature.tsx @@ -12,7 +12,7 @@ import type { TNavigationItem } from "@/components/workspace/sidebar/project-nav import { useProject } from "@/hooks/store/use-project"; import { useAppRouter } from "@/hooks/use-app-router"; // local imports -import { getProjectFeatureNavigation } from "../projects/navigation"; +import { getProjectFeatureNavigation } from "../projects/navigation/helper"; type TProjectFeatureBreadcrumbProps = { workspaceSlug: string; diff --git a/apps/web/ce/components/common/index.ts b/apps/web/ce/components/common/index.ts deleted file mode 100644 index 38406d4cc32..00000000000 --- a/apps/web/ce/components/common/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./subscription"; -export * from "./extended-app-header"; diff --git a/apps/web/ce/components/common/subscription/index.ts b/apps/web/ce/components/common/subscription/index.ts deleted file mode 100644 index cfd65903d4a..00000000000 --- a/apps/web/ce/components/common/subscription/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./subscription-pill"; diff --git a/apps/web/ce/components/de-dupe/index.ts b/apps/web/ce/components/de-dupe/index.ts deleted file mode 100644 index 91856db18ed..00000000000 --- a/apps/web/ce/components/de-dupe/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from "./de-dupe-button"; -export * from "./duplicate-modal"; -export * from "./duplicate-popover"; -export * from "./issue-block"; diff --git a/apps/web/ce/components/de-dupe/issue-block/index.ts b/apps/web/ce/components/de-dupe/issue-block/index.ts deleted file mode 100644 index f50893b65d5..00000000000 --- a/apps/web/ce/components/de-dupe/issue-block/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./button-label"; diff --git a/apps/web/ce/components/epics/index.ts b/apps/web/ce/components/epics/index.ts deleted file mode 100644 index 29da0cc8acc..00000000000 --- a/apps/web/ce/components/epics/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./epic-modal"; diff --git a/apps/web/ce/components/projects/navigation/index.ts b/apps/web/ce/components/projects/navigation/index.ts deleted file mode 100644 index b9755e783ec..00000000000 --- a/apps/web/ce/components/projects/navigation/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./helper"; diff --git a/apps/web/ce/components/projects/settings/intake/index.ts b/apps/web/ce/components/projects/settings/intake/index.ts deleted file mode 100644 index 49ac70fe213..00000000000 --- a/apps/web/ce/components/projects/settings/intake/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./header"; diff --git a/apps/web/ce/components/projects/teamspaces/index.ts b/apps/web/ce/components/projects/teamspaces/index.ts deleted file mode 100644 index 968205a9b1c..00000000000 --- a/apps/web/ce/components/projects/teamspaces/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./teamspace-list"; diff --git a/apps/web/core/components/core/app-header.tsx b/apps/web/core/components/core/app-header.tsx index a63d5ab9374..515165347ca 100644 --- a/apps/web/core/components/core/app-header.tsx +++ b/apps/web/core/components/core/app-header.tsx @@ -5,7 +5,7 @@ import { observer } from "mobx-react"; // plane imports import { Row } from "@plane/ui"; // components -import { ExtendedAppHeader } from "@/plane-web/components/common"; +import { ExtendedAppHeader } from "@/plane-web/components/common/extended-app-header"; export interface AppHeaderProps { header: ReactNode; diff --git a/apps/web/core/components/inbox/content/issue-root.tsx b/apps/web/core/components/inbox/content/issue-root.tsx index 095d466b3c2..390aed13a7d 100644 --- a/apps/web/core/components/inbox/content/issue-root.tsx +++ b/apps/web/core/components/inbox/content/issue-root.tsx @@ -26,7 +26,7 @@ import { useProjectInbox } from "@/hooks/store/use-project-inbox"; import { useUser } from "@/hooks/store/user"; import useReloadConfirmations from "@/hooks/use-reload-confirmation"; // store types -import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe"; +import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe/duplicate-popover"; import { useDebouncedDuplicateIssues } from "@/plane-web/hooks/use-debounced-duplicate-issues"; // services import { IntakeWorkItemVersionService } from "@/services/inbox"; diff --git a/apps/web/core/components/inbox/modals/create-modal/create-root.tsx b/apps/web/core/components/inbox/modals/create-modal/create-root.tsx index d8d09247c9e..66eb349ae4d 100644 --- a/apps/web/core/components/inbox/modals/create-modal/create-root.tsx +++ b/apps/web/core/components/inbox/modals/create-modal/create-root.tsx @@ -19,7 +19,8 @@ import { useAppRouter } from "@/hooks/use-app-router"; import useKeypress from "@/hooks/use-keypress"; import { usePlatformOS } from "@/hooks/use-platform-os"; // plane web imports -import { DeDupeButtonRoot, DuplicateModalRoot } from "@/plane-web/components/de-dupe"; +import { DeDupeButtonRoot } from "@/plane-web/components/de-dupe/de-dupe-button"; +import { DuplicateModalRoot } from "@/plane-web/components/de-dupe/duplicate-modal"; import { useDebouncedDuplicateIssues } from "@/plane-web/hooks/use-debounced-duplicate-issues"; // services import { FileService } from "@/services/file.service"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx index 7ace014ca27..f5862a70523 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/relations/content.tsx @@ -10,7 +10,7 @@ import { CreateUpdateIssueModal } from "@/components/issues/issue-modal/modal"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; // Plane-web -import { CreateUpdateEpicModal } from "@/plane-web/components/epics"; +import { CreateUpdateEpicModal } from "@/plane-web/components/epics/epic-modal"; import { useTimeLineRelationOptions } from "@/plane-web/components/relations"; import { TIssueRelationTypes } from "@/plane-web/types"; // helper diff --git a/apps/web/core/components/issues/issue-detail/main-content.tsx b/apps/web/core/components/issues/issue-detail/main-content.tsx index 5cd7438de0d..8535cc4d8d7 100644 --- a/apps/web/core/components/issues/issue-detail/main-content.tsx +++ b/apps/web/core/components/issues/issue-detail/main-content.tsx @@ -16,7 +16,7 @@ import { useUser } from "@/hooks/store/user"; import useReloadConfirmations from "@/hooks/use-reload-confirmation"; import useSize from "@/hooks/use-window-size"; // plane web components -import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe"; +import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe/duplicate-popover"; import { IssueTypeSwitcher } from "@/plane-web/components/issues/issue-details/issue-type-switcher"; import { useDebouncedDuplicateIssues } from "@/plane-web/hooks/use-debounced-duplicate-issues"; // services diff --git a/apps/web/core/components/issues/issue-modal/form.tsx b/apps/web/core/components/issues/issue-modal/form.tsx index 9196bb7c428..b84ce03a00c 100644 --- a/apps/web/core/components/issues/issue-modal/form.tsx +++ b/apps/web/core/components/issues/issue-modal/form.tsx @@ -40,7 +40,8 @@ import { useWorkspaceDraftIssues } from "@/hooks/store/workspace-draft"; import { usePlatformOS } from "@/hooks/use-platform-os"; import { useProjectIssueProperties } from "@/hooks/use-project-issue-properties"; // plane web imports -import { DeDupeButtonRoot, DuplicateModalRoot } from "@/plane-web/components/de-dupe"; +import { DeDupeButtonRoot } from "@/plane-web/components/de-dupe/de-dupe-button"; +import { DuplicateModalRoot } from "@/plane-web/components/de-dupe/duplicate-modal"; import { IssueTypeSelect, WorkItemTemplateSelect } from "@/plane-web/components/issues/issue-modal"; import { WorkItemModalAdditionalProperties } from "@/plane-web/components/issues/issue-modal/modal-additional-properties"; import { useDebouncedDuplicateIssues } from "@/plane-web/hooks/use-debounced-duplicate-issues"; diff --git a/apps/web/core/components/issues/peek-overview/issue-detail.tsx b/apps/web/core/components/issues/peek-overview/issue-detail.tsx index fc3df135866..781aa623cf8 100644 --- a/apps/web/core/components/issues/peek-overview/issue-detail.tsx +++ b/apps/web/core/components/issues/peek-overview/issue-detail.tsx @@ -14,7 +14,7 @@ import { useProject } from "@/hooks/store/use-project"; import { useUser } from "@/hooks/store/user"; import useReloadConfirmations from "@/hooks/use-reload-confirmation"; // plane web components -import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe"; +import { DeDupeIssuePopoverRoot } from "@/plane-web/components/de-dupe/duplicate-popover"; import { IssueTypeSwitcher } from "@/plane-web/components/issues/issue-details/issue-type-switcher"; // plane web hooks import { useDebouncedDuplicateIssues } from "@/plane-web/hooks/use-debounced-duplicate-issues"; diff --git a/apps/web/core/components/settings/sidebar/header.tsx b/apps/web/core/components/settings/sidebar/header.tsx index 0e8a22935a3..b52d7e046a2 100644 --- a/apps/web/core/components/settings/sidebar/header.tsx +++ b/apps/web/core/components/settings/sidebar/header.tsx @@ -6,7 +6,7 @@ import { WorkspaceLogo } from "@/components/workspace/logo"; // hooks import { useWorkspace } from "@/hooks/store/use-workspace"; // plane web imports -import { SubscriptionPill } from "@/plane-web/components/common"; +import { SubscriptionPill } from "@/plane-web/components/common/subscription/subscription-pill"; export const SettingsSidebarHeader = observer((props: { customHeader?: React.ReactNode }) => { const { customHeader } = props; diff --git a/apps/web/core/components/workspace/sidebar/dropdown-item.tsx b/apps/web/core/components/workspace/sidebar/dropdown-item.tsx index f15c0b3e493..f9e0ea28f96 100644 --- a/apps/web/core/components/workspace/sidebar/dropdown-item.tsx +++ b/apps/web/core/components/workspace/sidebar/dropdown-item.tsx @@ -3,15 +3,14 @@ import { observer } from "mobx-react"; import Link from "next/link"; import { useParams } from "next/navigation"; import { Check, Settings, UserPlus } from "lucide-react"; -// plane imports import { Menu } from "@headlessui/react"; +// plane imports import { EUserPermissions } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; import { IWorkspace } from "@plane/types"; import { cn, getFileURL, getUserRole } from "@plane/utils"; -// helpers // plane web imports -import { SubscriptionPill } from "@/plane-web/components/common/subscription"; +import { SubscriptionPill } from "@/plane-web/components/common/subscription/subscription-pill"; type TProps = { workspace: IWorkspace; diff --git a/apps/web/ee/components/de-dupe/index.ts b/apps/web/ee/components/de-dupe/index.ts deleted file mode 100644 index 1c66dae21d2..00000000000 --- a/apps/web/ee/components/de-dupe/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "ce/components/de-dupe"; diff --git a/apps/web/ee/components/epics/index.ts b/apps/web/ee/components/epics/index.ts deleted file mode 100644 index 6cef4035fc7..00000000000 --- a/apps/web/ee/components/epics/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "ce/components/epics"; diff --git a/apps/web/ee/components/projects/settings/intake/index.ts b/apps/web/ee/components/projects/settings/intake/index.ts deleted file mode 100644 index 4ffe8263896..00000000000 --- a/apps/web/ee/components/projects/settings/intake/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "ce/components/projects/settings/intake";