fix: circular dependencies between packages (#7277)
This commit is contained in:
parent
d3f1b511ad
commit
fa9c63716c
336 changed files with 3629 additions and 4374 deletions
|
|
@ -2,8 +2,7 @@ import { FC } from "react";
|
|||
import { observer } from "mobx-react";
|
||||
import { useParams, usePathname } from "next/navigation";
|
||||
// plane imports
|
||||
import { EIssueServiceType, EIssuesStoreType } from "@plane/constants";
|
||||
import { TIssue } from "@plane/types";
|
||||
import { EIssueServiceType, EIssuesStoreType, TIssue } from "@plane/types";
|
||||
// components
|
||||
import { BulkDeleteIssuesModal } from "@/components/core";
|
||||
import { CreateUpdateIssueModal, DeleteIssueModal } from "@/components/issues";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { EInboxIssueSource } from "@plane/constants";
|
||||
import { EInboxIssueSource } from "@plane/types";
|
||||
|
||||
export type TInboxSourcePill = {
|
||||
source: EInboxIssueSource;
|
||||
|
|
|
|||
|
|
@ -4,17 +4,16 @@ import { observer } from "mobx-react";
|
|||
import { useParams } from "next/navigation";
|
||||
// icons
|
||||
import { Circle, ExternalLink } from "lucide-react";
|
||||
// plane imports
|
||||
import {
|
||||
EIssuesStoreType,
|
||||
EProjectFeatureKey,
|
||||
EUserPermissions,
|
||||
EUserPermissionsLevel,
|
||||
SPACE_BASE_PATH,
|
||||
SPACE_BASE_URL,
|
||||
EProjectFeatureKey,
|
||||
} from "@plane/constants";
|
||||
// plane constants
|
||||
import { useTranslation } from "@plane/i18n";
|
||||
// ui
|
||||
import { EIssuesStoreType } from "@plane/types";
|
||||
import { Breadcrumbs, Button, Tooltip, Header } from "@plane/ui";
|
||||
// components
|
||||
import { CountChip } from "@/components/common";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import React, { useState } from "react";
|
||||
import { observer } from "mobx-react-lite";
|
||||
import { observer } from "mobx-react";
|
||||
// plane imports
|
||||
import { ISearchIssueResponse, TIssue } from "@plane/types";
|
||||
// components
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@ import { observer } from "mobx-react";
|
|||
import {
|
||||
BUSINESS_PLAN_FEATURES,
|
||||
ENTERPRISE_PLAN_FEATURES,
|
||||
EProductSubscriptionEnum,
|
||||
PLANE_COMMUNITY_PRODUCTS,
|
||||
PRO_PLAN_FEATURES,
|
||||
SUBSCRIPTION_REDIRECTION_URLS,
|
||||
SUBSCRIPTION_WEBPAGE_URLS,
|
||||
TALK_TO_SALES_URL,
|
||||
} from "@plane/constants";
|
||||
import { EProductSubscriptionEnum } from "@plane/types";
|
||||
import { EModalWidth, ModalCore } from "@plane/ui";
|
||||
import { cn } from "@plane/utils";
|
||||
// components
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
import { FC } from "react";
|
||||
// plane imports
|
||||
import { observer } from "mobx-react";
|
||||
import { EProductSubscriptionEnum } from "@plane/constants";
|
||||
import { TBillingFrequency } from "@plane/types";
|
||||
import { EProductSubscriptionEnum, TBillingFrequency } from "@plane/types";
|
||||
import { calculateYearlyDiscount, cn } from "@plane/utils";
|
||||
// plane web imports
|
||||
import { getDiscountPillStyle, getSubscriptionBackgroundColor } from "@/components/workspace/billing/subscription";
|
||||
|
|
|
|||
|
|
@ -2,13 +2,12 @@ import { FC } from "react";
|
|||
import { observer } from "mobx-react";
|
||||
// plane imports
|
||||
import {
|
||||
EProductSubscriptionEnum,
|
||||
SUBSCRIPTION_REDIRECTION_URLS,
|
||||
SUBSCRIPTION_WITH_BILLING_FREQUENCY,
|
||||
TALK_TO_SALES_URL,
|
||||
} from "@plane/constants";
|
||||
import { useTranslation } from "@plane/i18n";
|
||||
import { TBillingFrequency } from "@plane/types";
|
||||
import { EProductSubscriptionEnum, TBillingFrequency } from "@plane/types";
|
||||
import { getButtonStyling } from "@plane/ui";
|
||||
import { cn, getSubscriptionName } from "@plane/utils";
|
||||
// components
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
import { observer } from "mobx-react";
|
||||
// plane imports
|
||||
import { EProductSubscriptionEnum } from "@plane/constants";
|
||||
import { TBillingFrequency } from "@plane/types";
|
||||
import { EProductSubscriptionEnum, TBillingFrequency } from "@plane/types";
|
||||
// components
|
||||
import { PlansComparisonBase, shouldRenderPlanDetail } from "@/components/workspace/billing/comparison/base";
|
||||
import { PLANE_PLANS, TPlanePlans } from "@/constants/plans";
|
||||
|
|
|
|||
|
|
@ -1,13 +1,9 @@
|
|||
import { useState } from "react";
|
||||
import { observer } from "mobx-react";
|
||||
// plane imports
|
||||
import {
|
||||
DEFAULT_PRODUCT_BILLING_FREQUENCY,
|
||||
EProductSubscriptionEnum,
|
||||
SUBSCRIPTION_WITH_BILLING_FREQUENCY,
|
||||
} from "@plane/constants";
|
||||
import { DEFAULT_PRODUCT_BILLING_FREQUENCY, SUBSCRIPTION_WITH_BILLING_FREQUENCY } from "@plane/constants";
|
||||
import { useTranslation } from "@plane/i18n";
|
||||
import { TBillingFrequency, TProductBillingFrequency } from "@plane/types";
|
||||
import { EProductSubscriptionEnum, TBillingFrequency, TProductBillingFrequency } from "@plane/types";
|
||||
import { cn } from "@plane/utils";
|
||||
// components
|
||||
import { SettingsHeading } from "@/components/settings";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
import { EIssueServiceType } from "@plane/constants";
|
||||
import { IWorkItemPeekOverview } from "@plane/types";
|
||||
import { EIssueServiceType, IWorkItemPeekOverview } from "@plane/types";
|
||||
import { IssuePeekOverview } from "@/components/issues";
|
||||
import { useIssueDetail } from "@/hooks/store";
|
||||
import { TPeekIssue } from "@/store/issue/issue-details/root.store";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { EViewAccess, API_BASE_URL } from "@plane/constants";
|
||||
import { TPublishViewSettings } from "@plane/types";
|
||||
import { API_BASE_URL } from "@plane/constants";
|
||||
import { EViewAccess, TPublishViewSettings } from "@plane/types";
|
||||
import { ViewService as CoreViewService } from "@/services/view.service";
|
||||
|
||||
export class ViewService extends CoreViewService {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import { EViewAccess, API_BASE_URL } from "@plane/constants";
|
||||
import { API_BASE_URL } from "@plane/constants";
|
||||
import { EViewAccess } from "@plane/types";
|
||||
import { WorkspaceService as CoreWorkspaceService } from "@/services/workspace.service";
|
||||
|
||||
export class WorkspaceService extends CoreWorkspaceService {
|
||||
|
|
|
|||
|
|
@ -8,8 +8,9 @@ import update from "lodash/update";
|
|||
import { action, makeObservable, observable, runInAction } from "mobx";
|
||||
import { computedFn } from "mobx-utils";
|
||||
// plane package imports
|
||||
import { EIssueServiceType, E_SORT_ORDER, EActivityFilterType } from "@plane/constants";
|
||||
import { E_SORT_ORDER, EActivityFilterType } from "@plane/constants";
|
||||
import {
|
||||
EIssueServiceType,
|
||||
TIssueActivityComment,
|
||||
TIssueActivity,
|
||||
TIssueActivityMap,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { computedFn } from "mobx-utils";
|
||||
import { EUserProjectRoles } from "@plane/types";
|
||||
// plane imports
|
||||
import { EUserProjectRoles } from "@plane/constants";
|
||||
// plane web imports
|
||||
import { RootStore } from "@/plane-web/store/root.store";
|
||||
// store
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue