-
+
{issueCount ?? "0 Work item"}
{moduleLeadDetails ? (
diff --git a/apps/web/core/components/onboarding/steps/role/root.tsx b/apps/web/core/components/onboarding/steps/role/root.tsx
index 02242dc7b1e..e056b51efeb 100644
--- a/apps/web/core/components/onboarding/steps/role/root.tsx
+++ b/apps/web/core/components/onboarding/steps/role/root.tsx
@@ -3,10 +3,11 @@
import { FC } from "react";
import { observer } from "mobx-react";
import { Controller, useForm } from "react-hook-form";
-import { Box, Check, PenTool, Rocket, Monitor, RefreshCw, Layers } from "lucide-react";
+import { Box, Check, PenTool, Rocket, Monitor, RefreshCw } from "lucide-react";
// plane imports
import { ONBOARDING_TRACKER_ELEMENTS, USER_TRACKER_EVENTS } from "@plane/constants";
import { Button } from "@plane/propel/button";
+import { ViewsIcon } from "@plane/propel/icons";
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
import { EOnboardingSteps, TUserProfile } from "@plane/types";
// helpers
@@ -23,7 +24,7 @@ type Props = {
const ROLES = [
{ id: "product-manager", label: "Product Manager", icon: Box },
- { id: "engineering-manager", label: "Engineering Manager", icon: Layers },
+ { id: "engineering-manager", label: "Engineering Manager", icon: ViewsIcon },
{ id: "designer", label: "Designer", icon: PenTool },
{ id: "developer", label: "Developer", icon: Monitor },
{ id: "founder-executive", label: "Founder/Executive", icon: Rocket },
diff --git a/apps/web/core/components/onboarding/tour/sidebar.tsx b/apps/web/core/components/onboarding/tour/sidebar.tsx
index b416eacb10e..b1ca0d71b0e 100644
--- a/apps/web/core/components/onboarding/tour/sidebar.tsx
+++ b/apps/web/core/components/onboarding/tour/sidebar.tsx
@@ -1,8 +1,7 @@
"use client";
// icons
-import { FileText, Layers } from "lucide-react";
-import { ContrastIcon, DiceIcon, LayersIcon } from "@plane/propel/icons";
+import { CycleIcon, ModuleIcon, PageIcon, ViewsIcon, WorkItemsIcon } from "@plane/propel/icons";
// types
import { TTourSteps } from "./root";
@@ -14,27 +13,27 @@ const sidebarOptions: {
{
key: "work-items",
label: "Work items",
- Icon: LayersIcon,
+ Icon: WorkItemsIcon,
},
{
key: "cycles",
label: "Cycles",
- Icon: ContrastIcon,
+ Icon: CycleIcon,
},
{
key: "modules",
label: "Modules",
- Icon: DiceIcon,
+ Icon: ModuleIcon,
},
{
key: "views",
label: "Views",
- Icon: Layers,
+ Icon: ViewsIcon,
},
{
key: "pages",
label: "Pages",
- Icon: FileText,
+ Icon: PageIcon,
},
];
diff --git a/apps/web/core/components/pages/list/block.tsx b/apps/web/core/components/pages/list/block.tsx
index 91981529c21..f6e8ff5ec68 100644
--- a/apps/web/core/components/pages/list/block.tsx
+++ b/apps/web/core/components/pages/list/block.tsx
@@ -2,7 +2,7 @@
import { FC, useRef } from "react";
import { observer } from "mobx-react";
-import { FileText } from "lucide-react";
+import { PageIcon } from "@plane/propel/icons";
// plane imports
import { getPageName } from "@plane/utils";
// components
@@ -41,7 +41,7 @@ export const PageListBlock: FC
= observer((props) => {
{logo_props?.in_use ? (
) : (
-
+
)}
>
}
diff --git a/apps/web/core/components/pages/modals/page-form.tsx b/apps/web/core/components/pages/modals/page-form.tsx
index 6748db5d08c..dd0f0b2baf7 100644
--- a/apps/web/core/components/pages/modals/page-form.tsx
+++ b/apps/web/core/components/pages/modals/page-form.tsx
@@ -1,11 +1,12 @@
"use client";
import { FormEvent, useState } from "react";
-import { FileText, Globe2, Lock, LucideIcon } from "lucide-react";
+import { Globe2, Lock, LucideIcon } from "lucide-react";
// plane imports
import { ETabIndices, EPageAccess } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
import { Button } from "@plane/propel/button";
+import { PageIcon } from "@plane/propel/icons";
import type { TPage } from "@plane/types";
import { EmojiIconPicker, EmojiIconPickerTypes, Input } from "@plane/ui";
import { convertHexEmojiToDecimal, getTabIndex } from "@plane/utils";
@@ -73,7 +74,7 @@ export const PageForm: React.FC = (props) => {
{formData?.logo_props?.in_use ? (
) : (
-
+
)}
>
diff --git a/apps/web/core/components/project/header.tsx b/apps/web/core/components/project/header.tsx
index 1a9785023ef..3d48e4e5dfb 100644
--- a/apps/web/core/components/project/header.tsx
+++ b/apps/web/core/components/project/header.tsx
@@ -2,12 +2,12 @@
import { observer } from "mobx-react";
import { usePathname } from "next/navigation";
-import { Briefcase } from "lucide-react";
// i18n
import { EUserPermissions, EUserPermissionsLevel, PROJECT_TRACKER_ELEMENTS } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
// ui
import { Button } from "@plane/propel/button";
+import { ProjectIcon } from "@plane/propel/icons";
import { Breadcrumbs, Header } from "@plane/ui";
// components
import { BreadcrumbLink } from "@/components/common/breadcrumb-link";
@@ -42,7 +42,7 @@ export const ProjectsBaseHeader = observer(() => {
component={
}
+ icon={}
/>
}
/>
diff --git a/apps/web/core/components/views/form.tsx b/apps/web/core/components/views/form.tsx
index 49597f70437..40f7ab7f6ce 100644
--- a/apps/web/core/components/views/form.tsx
+++ b/apps/web/core/components/views/form.tsx
@@ -3,12 +3,12 @@
import { useState } from "react";
import { observer } from "mobx-react";
import { Controller, useForm } from "react-hook-form";
-import { Layers } from "lucide-react";
// plane imports
import { ETabIndices, ISSUE_DISPLAY_FILTERS_BY_PAGE } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
import { Button } from "@plane/propel/button";
import { EmojiPicker, EmojiIconPickerTypes } from "@plane/propel/emoji-icon-picker";
+import { ViewsIcon } from "@plane/propel/icons";
import {
EViewAccess,
IIssueDisplayFilterOptions,
@@ -123,7 +123,7 @@ export const ProjectViewForm: React.FC = observer((props) => {
{logoValue?.in_use ? (
) : (
-
+
)}
>
diff --git a/apps/web/core/components/views/view-list-item.tsx b/apps/web/core/components/views/view-list-item.tsx
index cda916c1651..63877adc670 100644
--- a/apps/web/core/components/views/view-list-item.tsx
+++ b/apps/web/core/components/views/view-list-item.tsx
@@ -3,7 +3,7 @@
import { FC, useRef } from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { Layers } from "lucide-react";
+import { ViewsIcon } from "@plane/propel/icons";
// types
import { IProjectView } from "@plane/types";
// components
@@ -35,7 +35,7 @@ export const ProjectViewListItem: FC = observer((props) => {
{view?.logo_props?.in_use ? (
) : (
-
+
)}
>
}
diff --git a/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx b/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx
index fd3e8d28c4f..160f697e950 100644
--- a/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx
+++ b/apps/web/core/components/workspace-notifications/sidebar/header/root.tsx
@@ -2,9 +2,9 @@
import { FC } from "react";
import { observer } from "mobx-react";
-import { Inbox } from "lucide-react";
// plane imports
import { useTranslation } from "@plane/i18n";
+import { InboxIcon } from "@plane/propel/icons";
import { Breadcrumbs, Header } from "@plane/ui";
// components
import { BreadcrumbLink } from "@/components/common/breadcrumb-link";
@@ -34,7 +34,7 @@ export const NotificationSidebarHeader: FC = observe
component={
}
+ icon={}
disableTooltip
/>
}
diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx
index d358f1c2f23..a721ae93066 100644
--- a/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx
+++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-folder.tsx
@@ -15,12 +15,12 @@ import { attachInstruction } from "@atlaskit/pragmatic-drag-and-drop-hitbox/tree
import { orderBy } from "lodash-es";
import { useParams } from "next/navigation";
import { createRoot } from "react-dom/client";
-import { PenSquare, Star, MoreHorizontal, ChevronRight, GripVertical } from "lucide-react";
+import { Star, MoreHorizontal, ChevronRight, GripVertical } from "lucide-react";
import { Disclosure, Transition } from "@headlessui/react";
// plane imports
import { useOutsideClickDetector } from "@plane/hooks";
import { useTranslation } from "@plane/i18n";
-import { FavoriteFolderIcon } from "@plane/propel/icons";
+import { DraftIcon, FavoriteFolderIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import { IFavorite, InstructionType } from "@plane/types";
import { CustomMenu, DropIndicator, DragHandle } from "@plane/ui";
@@ -232,7 +232,7 @@ export const FavoriteFolder: React.FC = (props) => {
setFolderToRename(favorite.id)}>
diff --git a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx
index 60606f7694f..d752a854ab8 100644
--- a/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx
+++ b/apps/web/core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx
@@ -1,6 +1,6 @@
"use client";
-import { FileText } from "lucide-react";
+import { PageIcon } from "@plane/propel/icons";
// plane imports
import { IFavorite, TLogoProps } from "@plane/types";
// components
@@ -9,7 +9,7 @@ import { Logo } from "@/components/common/logo";
import { FAVORITE_ITEM_ICONS, FAVORITE_ITEM_LINKS } from "@/plane-web/constants/sidebar-favorites";
export const getFavoriteItemIcon = (type: string, logo?: TLogoProps | undefined) => {
- const Icon = FAVORITE_ITEM_ICONS[type] || FileText;
+ const Icon = FAVORITE_ITEM_ICONS[type] || PageIcon;
return (
<>
diff --git a/apps/web/core/components/workspace/sidebar/help-menu.tsx b/apps/web/core/components/workspace/sidebar/help-menu.tsx
index 82f179caf1d..4a513aed76d 100644
--- a/apps/web/core/components/workspace/sidebar/help-menu.tsx
+++ b/apps/web/core/components/workspace/sidebar/help-menu.tsx
@@ -2,8 +2,9 @@
import React, { useState } from "react";
import { observer } from "mobx-react";
-import { FileText, HelpCircle, MessagesSquare, User } from "lucide-react";
+import { HelpCircle, MessagesSquare, User } from "lucide-react";
import { useTranslation } from "@plane/i18n";
+import { PageIcon } from "@plane/propel/icons";
// ui
import { Tooltip } from "@plane/propel/tooltip";
import { CustomMenu } from "@plane/ui";
@@ -70,7 +71,7 @@ export const HelpMenu: React.FC = observer(() => {
target="_blank"
className="flex items-center justify- gap-x-2 rounded text-xs hover:bg-custom-background-80"
>
-
+
{t("documentation")}
diff --git a/apps/web/core/components/workspace/sidebar/help-section.tsx b/apps/web/core/components/workspace/sidebar/help-section.tsx
index 4e5416f370f..be132c96397 100644
--- a/apps/web/core/components/workspace/sidebar/help-section.tsx
+++ b/apps/web/core/components/workspace/sidebar/help-section.tsx
@@ -2,9 +2,10 @@
import React, { useState } from "react";
import { observer } from "mobx-react";
-import { FileText, HelpCircle, MessagesSquare, MoveLeft, User } from "lucide-react";
+import { HelpCircle, MessagesSquare, MoveLeft, User } from "lucide-react";
// plane imports
import { useTranslation } from "@plane/i18n";
+import { PageIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import { CustomMenu } from "@plane/ui";
import { cn } from "@plane/utils";
@@ -73,7 +74,7 @@ export const SidebarHelpSection: React.FC = observer(
target="_blank"
className="flex items-center justify- gap-x-2 rounded text-xs hover:bg-custom-background-80"
>
-
+
{t("documentation")}
diff --git a/apps/web/core/components/workspace/sidebar/help-section/root.tsx b/apps/web/core/components/workspace/sidebar/help-section/root.tsx
index f2d44854c10..b73ae35ee2d 100644
--- a/apps/web/core/components/workspace/sidebar/help-section/root.tsx
+++ b/apps/web/core/components/workspace/sidebar/help-section/root.tsx
@@ -2,8 +2,9 @@
import React, { useState } from "react";
import { observer } from "mobx-react";
-import { FileText, HelpCircle, MessagesSquare, User } from "lucide-react";
+import { HelpCircle, MessagesSquare, User } from "lucide-react";
import { useTranslation } from "@plane/i18n";
+import { PageIcon } from "@plane/propel/icons";
// ui
import { CustomMenu } from "@plane/ui";
// components
@@ -57,7 +58,7 @@ export const HelpMenuRoot = observer(() => {
target="_blank"
className="flex items-center justify- gap-x-2 rounded text-xs hover:bg-custom-background-80"
>
-
+
{t("documentation")}
diff --git a/apps/web/core/components/workspace/sidebar/project-navigation.tsx b/apps/web/core/components/workspace/sidebar/project-navigation.tsx
index 59313763429..b271b9451f0 100644
--- a/apps/web/core/components/workspace/sidebar/project-navigation.tsx
+++ b/apps/web/core/components/workspace/sidebar/project-navigation.tsx
@@ -4,10 +4,9 @@ import React, { FC, useCallback, useMemo } from "react";
import { observer } from "mobx-react";
import Link from "next/link";
import { useParams, usePathname } from "next/navigation";
-import { FileText, Layers } from "lucide-react";
import { EUserPermissionsLevel, EUserPermissions } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
-import { DiceIcon, ContrastIcon, LayersIcon, Intake } from "@plane/propel/icons";
+import { CycleIcon, IntakeIcon, ModuleIcon, PageIcon, ViewsIcon, WorkItemsIcon } from "@plane/propel/icons";
import { EUserProjectRoles } from "@plane/types";
// plane ui
// components
@@ -70,7 +69,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "work_items",
name: "Work items",
href: `/${workspaceSlug}/projects/${projectId}/issues`,
- icon: LayersIcon,
+ icon: WorkItemsIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
shouldRender: true,
sortOrder: 1,
@@ -80,7 +79,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "cycles",
name: "Cycles",
href: `/${workspaceSlug}/projects/${projectId}/cycles`,
- icon: ContrastIcon,
+ icon: CycleIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
shouldRender: project.cycle_view,
sortOrder: 2,
@@ -90,7 +89,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "modules",
name: "Modules",
href: `/${workspaceSlug}/projects/${projectId}/modules`,
- icon: DiceIcon,
+ icon: ModuleIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
shouldRender: project.module_view,
sortOrder: 3,
@@ -100,7 +99,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "views",
name: "Views",
href: `/${workspaceSlug}/projects/${projectId}/views`,
- icon: Layers,
+ icon: ViewsIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
shouldRender: project.issue_views_view,
sortOrder: 4,
@@ -110,7 +109,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "pages",
name: "Pages",
href: `/${workspaceSlug}/projects/${projectId}/pages`,
- icon: FileText,
+ icon: PageIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
shouldRender: project.page_view,
sortOrder: 5,
@@ -120,7 +119,7 @@ export const ProjectNavigation: FC = observer((props) => {
key: "intake",
name: "Intake",
href: `/${workspaceSlug}/projects/${projectId}/intake`,
- icon: Intake,
+ icon: IntakeIcon,
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
shouldRender: project.inbox_view,
sortOrder: 6,
diff --git a/apps/web/core/components/workspace/sidebar/quick-actions.tsx b/apps/web/core/components/workspace/sidebar/quick-actions.tsx
index 4ed6b7bb228..6ad3f43a989 100644
--- a/apps/web/core/components/workspace/sidebar/quick-actions.tsx
+++ b/apps/web/core/components/workspace/sidebar/quick-actions.tsx
@@ -1,10 +1,10 @@
import { useRef, useState } from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { PenSquare } from "lucide-react";
// plane imports
import { EUserPermissions, EUserPermissionsLevel, SIDEBAR_TRACKER_ELEMENTS } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
+import { AddIcon } from "@plane/propel/icons";
import { TIssue } from "@plane/types";
import { cn } from "@plane/utils";
// components
@@ -90,7 +90,7 @@ export const SidebarQuickActions = observer(() => {
onMouseLeave={handleMouseLeave}
disabled={disabled}
>
-
+
{t("sidebar.new_work_item")}
diff --git a/apps/web/core/components/workspace/sidebar/user-menu.tsx b/apps/web/core/components/workspace/sidebar/user-menu.tsx
index 17d2dbe616e..5d46f738ebe 100644
--- a/apps/web/core/components/workspace/sidebar/user-menu.tsx
+++ b/apps/web/core/components/workspace/sidebar/user-menu.tsx
@@ -3,9 +3,8 @@
import React from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { Home, Inbox, PenSquare } from "lucide-react";
// plane imports
-import { UserActivityIcon } from "@plane/propel/icons";
+import { DraftIcon, HomeIcon, InboxIcon, YourWorkIcon } from "@plane/propel/icons";
import { EUserWorkspaceRoles } from "@plane/types";
// hooks
import { useUserPermissions, useUser } from "@/hooks/store/user";
@@ -23,28 +22,28 @@ export const SidebarUserMenu = observer(() => {
labelTranslationKey: "sidebar.home",
href: `/${workspaceSlug.toString()}/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER, EUserWorkspaceRoles.GUEST],
- Icon: Home,
+ Icon: HomeIcon,
},
{
key: "your-work",
labelTranslationKey: "sidebar.your_work",
href: `/${workspaceSlug.toString()}/profile/${currentUser?.id}/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER],
- Icon: UserActivityIcon,
+ Icon: YourWorkIcon,
},
{
key: "notifications",
labelTranslationKey: "sidebar.inbox",
href: `/${workspaceSlug.toString()}/notifications/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER, EUserWorkspaceRoles.GUEST],
- Icon: Inbox,
+ Icon: InboxIcon,
},
{
key: "drafts",
labelTranslationKey: "sidebar.drafts",
href: `/${workspaceSlug.toString()}/drafts/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER],
- Icon: PenSquare,
+ Icon: DraftIcon,
},
];
diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx
index 81f595d9e95..dd2238a8b02 100644
--- a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx
+++ b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx
@@ -3,10 +3,9 @@
import React from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { BarChart2, Briefcase, Layers } from "lucide-react";
import { Disclosure, Transition } from "@headlessui/react";
// plane imports
-import { ContrastIcon } from "@plane/propel/icons";
+import { AnalyticsIcon, CycleIcon, ProjectIcon, ViewsIcon } from "@plane/propel/icons";
import { EUserWorkspaceRoles } from "@plane/types";
// hooks
import useLocalStorage from "@/hooks/use-local-storage";
@@ -28,28 +27,28 @@ export const SidebarWorkspaceMenu = observer(() => {
labelTranslationKey: "sidebar.projects",
href: `/${workspaceSlug}/projects/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER, EUserWorkspaceRoles.GUEST],
- Icon: Briefcase,
+ Icon: ProjectIcon,
},
{
key: "views",
labelTranslationKey: "sidebar.views",
href: `/${workspaceSlug}/workspace-views/all-issues/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER, EUserWorkspaceRoles.GUEST],
- Icon: Layers,
+ Icon: ViewsIcon,
},
{
key: "active-cycles",
labelTranslationKey: "sidebar.cycles",
href: `/${workspaceSlug}/active-cycles/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER],
- Icon: ContrastIcon,
+ Icon: CycleIcon,
},
{
key: "analytics",
labelTranslationKey: "sidebar.analytics",
href: `/${workspaceSlug}/analytics/`,
access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER],
- Icon: BarChart2,
+ Icon: AnalyticsIcon,
},
];
diff --git a/packages/propel/src/icons/add-icon.tsx b/packages/propel/src/icons/add-icon.tsx
new file mode 100644
index 00000000000..55b0388c09f
--- /dev/null
+++ b/packages/propel/src/icons/add-icon.tsx
@@ -0,0 +1,33 @@
+import * as React from "react";
+
+import { ISvgIcons } from "./type";
+
+export const AddIcon: React.FC = ({
+ width = "16",
+ height = "16",
+ className = "text-current",
+ color = "currentColor",
+ ...rest
+}) => (
+
+);
diff --git a/packages/propel/src/icons/analytics-icon.tsx b/packages/propel/src/icons/analytics-icon.tsx
new file mode 100644
index 00000000000..4e1f6502328
--- /dev/null
+++ b/packages/propel/src/icons/analytics-icon.tsx
@@ -0,0 +1,26 @@
+import * as React from "react";
+
+import { ISvgIcons } from "./type";
+
+export const AnalyticsIcon: React.FC = ({
+ width = "16",
+ height = "16",
+ className = "text-current",
+ color = "currentColor",
+ ...rest
+}) => (
+
+);
diff --git a/packages/propel/src/icons/archive-icon.tsx b/packages/propel/src/icons/archive-icon.tsx
index ae29d99f743..b83ce69a85c 100644
--- a/packages/propel/src/icons/archive-icon.tsx
+++ b/packages/propel/src/icons/archive-icon.tsx
@@ -2,31 +2,11 @@ import * as React from "react";
import { ISvgIcons } from "./type";
-export const ArchiveIcon: React.FC = ({ className = "text-current", ...rest }) => (
-