diff --git a/packages/ui/src/icons/index.ts b/packages/ui/src/icons/index.ts index e522c25ae..31b6e7486 100644 --- a/packages/ui/src/icons/index.ts +++ b/packages/ui/src/icons/index.ts @@ -22,3 +22,4 @@ export * from "./side-panel-icon"; export * from "./transfer-icon"; export * from "./info-icon"; export * from "./dropdown-icon"; +export * from "./intake"; diff --git a/packages/ui/src/icons/intake.tsx b/packages/ui/src/icons/intake.tsx new file mode 100644 index 000000000..777197694 --- /dev/null +++ b/packages/ui/src/icons/intake.tsx @@ -0,0 +1,22 @@ +import * as React from "react"; + +import { ISvgIcons } from "./type"; + +export const Intake: React.FC = ({ className = "text-current", ...rest }) => ( + + + + + + +); diff --git a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx index aecedb8ad..5f48e1b61 100644 --- a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx +++ b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/header.tsx @@ -5,7 +5,7 @@ import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { RefreshCcw } from "lucide-react"; // ui -import { Breadcrumbs, Button, LayersIcon } from "@plane/ui"; +import { Breadcrumbs, Button, Intake } from "@plane/ui"; // components import { BreadcrumbLink, Logo } from "@/components/common"; import { InboxIssueCreateEditModalRoot } from "@/components/inbox"; @@ -45,7 +45,7 @@ export const ProjectInboxHeader: FC = observer(() => { } />} + link={} />} /> diff --git a/web/ce/constants/project/settings/features.tsx b/web/ce/constants/project/settings/features.tsx index 609c0f02f..61976bb60 100644 --- a/web/ce/constants/project/settings/features.tsx +++ b/web/ce/constants/project/settings/features.tsx @@ -1,6 +1,6 @@ import { ReactNode } from "react"; -import { FileText, Inbox, Timer } from "lucide-react"; -import { ContrastIcon, DiceIcon, PhotoFilterIcon } from "@plane/ui"; +import { FileText, Timer } from "lucide-react"; +import { ContrastIcon, DiceIcon, PhotoFilterIcon, Intake } from "@plane/ui"; export type TFeatureList = { [key: string]: { @@ -58,9 +58,9 @@ export const PROJECT_FEATURES_LIST: TProjectFeatures = { }, inbox: { property: "inbox_view", - title: "Inbox", + title: "Intake", description: "Capture external inputs, move valid issues to workflow.", - icon: , + icon: , isPro: false, isEnabled: true, }, diff --git a/web/core/components/core/activity.tsx b/web/core/components/core/activity.tsx index cc06d701a..e456dcee6 100644 --- a/web/core/components/core/activity.tsx +++ b/web/core/components/core/activity.tsx @@ -19,10 +19,9 @@ import { SignalMediumIcon, MessageSquareIcon, UsersIcon, - Inbox, } from "lucide-react"; import { IIssueActivity } from "@plane/types"; -import { Tooltip, BlockedIcon, BlockerIcon, RelatedIcon, LayersIcon, DiceIcon } from "@plane/ui"; +import { Tooltip, BlockedIcon, BlockerIcon, RelatedIcon, LayersIcon, DiceIcon, Intake } from "@plane/ui"; // helpers import { renderFormattedDate } from "@/helpers/date-time.helper"; import { capitalizeFirstLetter } from "@/helpers/string.helper"; @@ -710,10 +709,10 @@ const activityDetails: { )} - {activity.verb === "2" && ` from inbox by marking a duplicate issue.`} + {activity.verb === "2" && ` from intake by marking a duplicate issue.`} ), - icon: