diff --git a/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx b/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx
index 4fe17e0bf2..49dca610fb 100644
--- a/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx
+++ b/apps/admin/app/(all)/(dashboard)/sidebar-menu.tsx
@@ -1,9 +1,9 @@
import { observer } from "mobx-react";
import Link from "next/link";
import { usePathname } from "next/navigation";
-import { Image, BrainCog, Cog, Lock, Mail } from "lucide-react";
+import { Image, BrainCog, Cog, Mail } from "lucide-react";
// plane internal packages
-import { WorkspaceIcon } from "@plane/propel/icons";
+import { LockIcon, WorkspaceIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import { cn } from "@plane/utils";
// hooks
@@ -29,7 +29,7 @@ const INSTANCE_ADMIN_LINKS = [
href: `/email/`,
},
{
- Icon: Lock,
+ Icon: LockIcon,
name: "Authentication",
description: "Configure authentication modes.",
href: `/authentication/`,
diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx
index 14fabd0b13..b27a89a56f 100644
--- a/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx
+++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx
@@ -1,7 +1,7 @@
import { useCallback, useRef } from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { Lock } from "lucide-react";
+
// plane imports
import {
EIssueFilterType,
@@ -11,7 +11,7 @@ import {
WORK_ITEM_TRACKER_ELEMENTS,
} from "@plane/constants";
import { Button } from "@plane/propel/button";
-import { ViewsIcon } from "@plane/propel/icons";
+import { LockIcon , ViewsIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import type { ICustomSearchSelectOption, IIssueDisplayFilterOptions, IIssueDisplayProperties } from "@plane/types";
import { EIssuesStoreType, EViewAccess, EIssueLayoutTypes } from "@plane/types";
@@ -151,7 +151,7 @@ export const ProjectViewIssuesHeader = observer(function ProjectViewIssuesHeader
{viewDetails?.access === EViewAccess.PRIVATE ? (
-
+
) : (
diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/sidebar.tsx
index 64234dc11c..c3ccaf05af 100644
--- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/sidebar.tsx
+++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/sidebar.tsx
@@ -1,8 +1,9 @@
import { observer } from "mobx-react";
import { useParams, usePathname } from "next/navigation";
-import { CircleUser, Activity, Bell, CircleUserRound, KeyRound, Settings2, Blocks, Lock } from "lucide-react";
+import { CircleUser, Activity, Bell, CircleUserRound, KeyRound, Settings2, Blocks } from "lucide-react";
// plane imports
import { GROUPED_PROFILE_SETTINGS, PROFILE_SETTINGS_CATEGORIES } from "@plane/constants";
+import { LockIcon } from "@plane/propel/icons";
import { getFileURL } from "@plane/utils";
// components
import { SettingsSidebar } from "@/components/settings/sidebar";
@@ -11,7 +12,7 @@ import { useUser } from "@/hooks/store/user";
const ICONS = {
profile: CircleUser,
- security: Lock,
+ security: LockIcon,
activity: Activity,
preferences: Settings2,
notifications: Bell,
diff --git a/apps/web/core/components/comments/card/display.tsx b/apps/web/core/components/comments/card/display.tsx
index 1fc081bf65..11c45091be 100644
--- a/apps/web/core/components/comments/card/display.tsx
+++ b/apps/web/core/components/comments/card/display.tsx
@@ -1,10 +1,11 @@
import { useEffect, useState } from "react";
import { observer } from "mobx-react";
import { usePathname } from "next/navigation";
-import { Globe2, Lock } from "lucide-react";
+import { Globe2 } from "lucide-react";
// plane imports
import type { EditorRefApi } from "@plane/editor";
import { useHashScroll } from "@plane/hooks";
+import { LockIcon } from "@plane/propel/icons";
import { EIssueCommentAccessSpecifier } from "@plane/types";
import type { TCommentsOperations, TIssueComment } from "@plane/types";
import { cn } from "@plane/utils";
@@ -62,7 +63,7 @@ export const CommentCardDisplay = observer(function CommentCardDisplay(props: Pr
{showAccessSpecifier && (
{comment.access === EIssueCommentAccessSpecifier.INTERNAL ? (
-
+
) : (
)}
diff --git a/apps/web/core/components/comments/quick-actions.tsx b/apps/web/core/components/comments/quick-actions.tsx
index 0d7d8c54a7..cbe160faf5 100644
--- a/apps/web/core/components/comments/quick-actions.tsx
+++ b/apps/web/core/components/comments/quick-actions.tsx
@@ -1,11 +1,11 @@
import type { FC } from "react";
import { useMemo } from "react";
import { observer } from "mobx-react";
-import { Globe2, Link, Lock } from "lucide-react";
+import { Globe2, Link } from "lucide-react";
// plane imports
import { EIssueCommentAccessSpecifier } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
-import { EditIcon , TrashIcon } from "@plane/propel/icons";
+import { LockIcon , EditIcon , TrashIcon } from "@plane/propel/icons";
import type { TIssueComment, TCommentsOperations } from "@plane/types";
import type { TContextMenuItem } from "@plane/ui";
import { CustomMenu } from "@plane/ui";
@@ -61,7 +61,7 @@ export const CommentQuickActions = observer(function CommentQuickActions(props:
comment.access === EIssueCommentAccessSpecifier.INTERNAL
? t("issue.comments.switch.public")
: t("issue.comments.switch.private"),
- icon: comment.access === EIssueCommentAccessSpecifier.INTERNAL ? Globe2 : Lock,
+ icon: comment.access === EIssueCommentAccessSpecifier.INTERNAL ? Globe2 : LockIcon,
shouldRender: showAccessSpecifier,
},
{
diff --git a/apps/web/core/components/common/page-access-icon.tsx b/apps/web/core/components/common/page-access-icon.tsx
index 8569013221..58a7d17171 100644
--- a/apps/web/core/components/common/page-access-icon.tsx
+++ b/apps/web/core/components/common/page-access-icon.tsx
@@ -1,5 +1,6 @@
-import { ArchiveIcon, Earth, Lock } from "lucide-react";
+import { ArchiveIcon, Earth } from "lucide-react";
import { EPageAccess } from "@plane/constants";
+import { LockIcon } from "@plane/propel/icons";
import type { TPage } from "@plane/types";
export function PageAccessIcon(page: TPage) {
@@ -10,7 +11,7 @@ export function PageAccessIcon(page: TPage) {
) : page.access === EPageAccess.PUBLIC ? (
) : (
-
+
)}
);
diff --git a/apps/web/core/components/editor/lite-text/toolbar.tsx b/apps/web/core/components/editor/lite-text/toolbar.tsx
index a5b96b0db9..75c5aadb68 100644
--- a/apps/web/core/components/editor/lite-text/toolbar.tsx
+++ b/apps/web/core/components/editor/lite-text/toolbar.tsx
@@ -1,6 +1,6 @@
import React, { useEffect, useState, useCallback } from "react";
import type { LucideIcon } from "lucide-react";
-import { Globe2, Lock } from "lucide-react";
+import { Globe2 } from "lucide-react";
import { EIssueCommentAccessSpecifier } from "@plane/constants";
// editor
import type { EditorRefApi } from "@plane/editor";
@@ -8,6 +8,8 @@ import type { EditorRefApi } from "@plane/editor";
import { useTranslation } from "@plane/i18n";
// ui
import { Button } from "@plane/propel/button";
+import { LockIcon } from "@plane/propel/icons";
+import type {ISvgIcons} from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
// constants
import { cn } from "@plane/utils";
@@ -28,14 +30,14 @@ type Props = {
};
type TCommentAccessType = {
- icon: LucideIcon;
+ icon: LucideIcon | React.FC;
key: EIssueCommentAccessSpecifier;
label: "Private" | "Public";
};
const COMMENT_ACCESS_SPECIFIERS: TCommentAccessType[] = [
{
- icon: Lock,
+ icon: LockIcon,
key: EIssueCommentAccessSpecifier.INTERNAL,
label: "Private",
},
diff --git a/apps/web/core/components/icons/locked-component.tsx b/apps/web/core/components/icons/locked-component.tsx
index dc44e415d6..f7d320e634 100644
--- a/apps/web/core/components/icons/locked-component.tsx
+++ b/apps/web/core/components/icons/locked-component.tsx
@@ -1,11 +1,11 @@
-import { Lock } from "lucide-react";
+import { LockIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
export function LockedComponent(props: { toolTipContent?: string }) {
const { toolTipContent } = props;
const lockedComponent = (
-
+
Locked
);
diff --git a/apps/web/core/components/onboarding/steps/profile/set-password.tsx b/apps/web/core/components/onboarding/steps/profile/set-password.tsx
index f97d5d7161..df56a8b74d 100644
--- a/apps/web/core/components/onboarding/steps/profile/set-password.tsx
+++ b/apps/web/core/components/onboarding/steps/profile/set-password.tsx
@@ -1,6 +1,5 @@
import React, { useState, useCallback, useMemo } from "react";
-import { Lock } from "lucide-react";
-import { ChevronDownIcon } from "@plane/propel/icons";
+import { LockIcon , ChevronDownIcon } from "@plane/propel/icons";
import { PasswordInput, PasswordStrengthIndicator } from "@plane/ui";
import { cn } from "@plane/utils";
@@ -83,7 +82,7 @@ export function SetPasswordRoot({ onPasswordChange, onConfirmPasswordChange, dis
onClick={handleToggleExpand}
>
-
+
Set a password
{`(Optional)`}
diff --git a/apps/web/core/components/pages/dropdowns/actions.tsx b/apps/web/core/components/pages/dropdowns/actions.tsx
index 6ef9327851..b2d44adcb1 100644
--- a/apps/web/core/components/pages/dropdowns/actions.tsx
+++ b/apps/web/core/components/pages/dropdowns/actions.tsx
@@ -7,7 +7,6 @@ import {
FileOutput,
Globe2,
Link,
- Lock,
LockKeyhole,
LockKeyholeOpen,
} from "lucide-react";
@@ -15,7 +14,7 @@ import {
import { EPageAccess, PROJECT_PAGE_TRACKER_ELEMENTS } from "@plane/constants";
// plane editor
import type { EditorRefApi } from "@plane/editor";
-import { NewTabIcon , ArchiveIcon, TrashIcon } from "@plane/propel/icons";
+import { LockIcon , NewTabIcon , ArchiveIcon, TrashIcon } from "@plane/propel/icons";
// plane ui
import type { TContextMenuItem } from "@plane/ui";
import { ContextMenu, CustomMenu } from "@plane/ui";
@@ -108,7 +107,7 @@ export const PageActions = observer(function PageActions(props: Props) {
pageOperations.toggleAccess();
},
title: access === EPageAccess.PUBLIC ? "Make private" : "Make public",
- icon: access === EPageAccess.PUBLIC ? Lock : Globe2,
+ icon: access === EPageAccess.PUBLIC ? LockIcon : Globe2,
shouldRender: canCurrentUserChangeAccess && !archived_at,
},
{
diff --git a/apps/web/core/components/pages/list/block-item-action.tsx b/apps/web/core/components/pages/list/block-item-action.tsx
index e6e817c77f..5dc0858dc2 100644
--- a/apps/web/core/components/pages/list/block-item-action.tsx
+++ b/apps/web/core/components/pages/list/block-item-action.tsx
@@ -1,7 +1,8 @@
import { observer } from "mobx-react";
-import { Earth, Info, Lock, Minus } from "lucide-react";
+import { Earth, Info, Minus } from "lucide-react";
// plane imports
import { PROJECT_PAGE_TRACKER_ELEMENTS } from "@plane/constants";
+import { LockIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import { Avatar, FavoriteStar } from "@plane/ui";
import { renderFormattedDate, getFileURL } from "@plane/utils";
@@ -45,7 +46,7 @@ export const BlockItemAction = observer(function BlockItemAction(props: Props) {
- {access === 0 ? : }
+ {access === 0 ? : }
{/* vertical divider */}
diff --git a/apps/web/core/components/pages/modals/page-form.tsx b/apps/web/core/components/pages/modals/page-form.tsx
index 55d7864be7..bbe1a7354c 100644
--- a/apps/web/core/components/pages/modals/page-form.tsx
+++ b/apps/web/core/components/pages/modals/page-form.tsx
@@ -1,13 +1,14 @@
import type { FormEvent } from "react";
import { useState } from "react";
import type { LucideIcon } from "lucide-react";
-import { Globe2, Lock } from "lucide-react";
+import { Globe2 } from "lucide-react";
// plane imports
import { ETabIndices, EPageAccess } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
import { Button } from "@plane/propel/button";
import { EmojiPicker, EmojiIconPickerTypes, Logo } from "@plane/propel/emoji-icon-picker";
-import { PageIcon } from "@plane/propel/icons";
+import { LockIcon, PageIcon } from "@plane/propel/icons";
+import type { ISvgIcons } from "@plane/propel/icons";
import type { TPage } from "@plane/types";
import { Input } from "@plane/ui";
import { getTabIndex } from "@plane/utils";
@@ -26,10 +27,10 @@ type Props = {
const PAGE_ACCESS_SPECIFIERS: {
key: EPageAccess;
i18n_label: string;
- icon: LucideIcon;
+ icon: LucideIcon | React.FC;
}[] = [
{ key: EPageAccess.PUBLIC, i18n_label: "common.access.public", icon: Globe2 },
- { key: EPageAccess.PRIVATE, i18n_label: "common.access.private", icon: Lock },
+ { key: EPageAccess.PRIVATE, i18n_label: "common.access.private", icon: LockIcon },
];
export function PageForm(props: Props) {
diff --git a/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts b/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts
index c0f48ca1c9..e9b399b3a5 100644
--- a/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts
+++ b/apps/web/core/components/power-k/ui/pages/context-based/page/commands.ts
@@ -5,7 +5,6 @@ import {
ArchiveRestoreIcon,
Globe2,
LinkIcon,
- Lock,
LockKeyhole,
LockKeyholeOpen,
Star,
@@ -13,6 +12,7 @@ import {
} from "lucide-react";
// plane imports
import { useTranslation } from "@plane/i18n";
+import { LockIcon } from "@plane/propel/icons";
import { setToast, TOAST_TYPE } from "@plane/propel/toast";
import { EPageAccess } from "@plane/types";
import { copyTextToClipboard } from "@plane/utils";
@@ -110,7 +110,7 @@ export const usePowerKPageContextBasedActions = (): TPowerKCommandConfig[] => {
access === EPageAccess.PUBLIC
? "power_k.contextual_actions.page.make_private"
: "power_k.contextual_actions.page.make_public",
- icon: access === EPageAccess.PUBLIC ? Lock : Globe2,
+ icon: access === EPageAccess.PUBLIC ? LockIcon : Globe2,
group: "contextual",
contextType: "page",
type: "action",
diff --git a/apps/web/core/components/project/card.tsx b/apps/web/core/components/project/card.tsx
index de69436485..e5ae7a5837 100644
--- a/apps/web/core/components/project/card.tsx
+++ b/apps/web/core/components/project/card.tsx
@@ -2,13 +2,13 @@ import React, { useRef, useState } from "react";
import { observer } from "mobx-react";
import Link from "next/link";
import { useParams } from "next/navigation";
-import { ArchiveRestoreIcon, LinkIcon, Lock, Settings, UserPlus } from "lucide-react";
+import { ArchiveRestoreIcon, LinkIcon, Settings, UserPlus } from "lucide-react";
// plane imports
import { EUserPermissions, EUserPermissionsLevel, IS_FAVORITE_MENU_OPEN } from "@plane/constants";
import { useLocalStorage } from "@plane/hooks";
import { Button } from "@plane/propel/button";
import { Logo } from "@plane/propel/emoji-icon-picker";
-import { NewTabIcon , TrashIcon , CheckIcon } from "@plane/propel/icons";
+import { LockIcon , NewTabIcon , TrashIcon , CheckIcon } from "@plane/propel/icons";
import { setPromiseToast, setToast, TOAST_TYPE } from "@plane/propel/toast";
import { Tooltip } from "@plane/propel/tooltip";
import type { IProject } from "@plane/types";
@@ -223,7 +223,7 @@ export const ProjectCard = observer(function ProjectCard(props: Props) {
{project.name}
{project.identifier}
- {project.network === 0 && }
+ {project.network === 0 && }
diff --git a/apps/web/core/components/project/form.tsx b/apps/web/core/components/project/form.tsx
index 1e4af65db6..38a8042e28 100644
--- a/apps/web/core/components/project/form.tsx
+++ b/apps/web/core/components/project/form.tsx
@@ -1,11 +1,12 @@
import { useEffect, useState } from "react";
import { Controller, useForm } from "react-hook-form";
-import { Info, Lock } from "lucide-react";
+import { Info } from "lucide-react";
import { NETWORK_CHOICES, PROJECT_TRACKER_ELEMENTS, PROJECT_TRACKER_EVENTS } from "@plane/constants";
import { useTranslation } from "@plane/i18n";
// plane imports
import { Button } from "@plane/propel/button";
import { EmojiPicker, EmojiIconPickerTypes, Logo } from "@plane/propel/emoji-icon-picker";
+import { LockIcon } from "@plane/propel/icons";
import { TOAST_TYPE, setToast } from "@plane/propel/toast";
import { Tooltip } from "@plane/propel/tooltip";
import type { IProject, IWorkspace } from "@plane/types";
@@ -230,7 +231,7 @@ export function ProjectDetailsForm(props: IProjectDetailsForm) {
{watch("identifier")} .
- {project.network === 0 && }
+ {project.network === 0 && }
{currentNetwork && t(currentNetwork?.i18n_label)}
diff --git a/apps/web/core/components/project/project-network-icon.tsx b/apps/web/core/components/project/project-network-icon.tsx
index 5d9f592d33..cbcdcbfe3f 100644
--- a/apps/web/core/components/project/project-network-icon.tsx
+++ b/apps/web/core/components/project/project-network-icon.tsx
@@ -1,6 +1,7 @@
-import { Lock, Globe2 } from "lucide-react";
+import { Globe2 } from "lucide-react";
// plane imports
import type { TNetworkChoiceIconKey } from "@plane/constants";
+import { LockIcon } from "@plane/propel/icons";
import { cn } from "@plane/utils";
type Props = {
@@ -14,7 +15,7 @@ export function ProjectNetworkIcon(props: Props) {
const getProjectNetworkIcon = () => {
switch (iconKey) {
case "Lock":
- return Lock;
+ return LockIcon;
case "Globe2":
return Globe2;
default:
diff --git a/apps/web/core/components/views/view-list-item-action.tsx b/apps/web/core/components/views/view-list-item-action.tsx
index c50c205218..f97ec571f8 100644
--- a/apps/web/core/components/views/view-list-item-action.tsx
+++ b/apps/web/core/components/views/view-list-item-action.tsx
@@ -2,10 +2,11 @@ import type { FC } from "react";
import React, { useState } from "react";
import { observer } from "mobx-react";
import { useParams } from "next/navigation";
-import { Earth, Lock } from "lucide-react";
+import { Earth } from "lucide-react";
// plane imports
import { EUserPermissions, EUserPermissionsLevel, IS_FAVORITE_MENU_OPEN } from "@plane/constants";
import { useLocalStorage } from "@plane/hooks";
+import { LockIcon } from "@plane/propel/icons";
import { Tooltip } from "@plane/propel/tooltip";
import type { IProjectView } from "@plane/types";
import { EViewAccess } from "@plane/types";
@@ -89,7 +90,7 @@ export const ViewListItemAction = observer(function ViewListItemAction(props: Pr
setDeleteViewModal(false)} />
- {access === EViewAccess.PUBLIC ? : }
+ {access === EViewAccess.PUBLIC ? : }
diff --git a/apps/web/helpers/views.helper.ts b/apps/web/helpers/views.helper.ts
index ba1e14c30f..836ccbcfa6 100644
--- a/apps/web/helpers/views.helper.ts
+++ b/apps/web/helpers/views.helper.ts
@@ -1,16 +1,18 @@
import type { LucideIcon } from "lucide-react";
-import { Globe2, Lock } from "lucide-react";
+import { Globe2 } from "lucide-react";
import { VIEW_ACCESS_SPECIFIERS as VIEW_ACCESS_SPECIFIERS_CONSTANTS } from "@plane/constants";
+import { LockIcon } from "@plane/propel/icons";
+import type { ISvgIcons } from "@plane/propel/icons";
import { EViewAccess } from "@plane/types";
const VIEW_ACCESS_ICONS = {
[EViewAccess.PUBLIC]: Globe2,
- [EViewAccess.PRIVATE]: Lock,
+ [EViewAccess.PRIVATE]: LockIcon,
};
export const VIEW_ACCESS_SPECIFIERS: {
key: EViewAccess;
i18n_label: string;
- icon: LucideIcon;
+ icon: LucideIcon | React.FC;
}[] = VIEW_ACCESS_SPECIFIERS_CONSTANTS.map((option) => ({
...option,
icon: VIEW_ACCESS_ICONS[option.key as keyof typeof VIEW_ACCESS_ICONS],
diff --git a/packages/propel/src/emoji-icon-picker/lucide-icons.tsx b/packages/propel/src/emoji-icon-picker/lucide-icons.tsx
index 5ca981b814..bf437175ae 100644
--- a/packages/propel/src/emoji-icon-picker/lucide-icons.tsx
+++ b/packages/propel/src/emoji-icon-picker/lucide-icons.tsx
@@ -124,7 +124,6 @@ import {
Linkedin,
List,
Loader,
- Lock,
LogIn,
LogOut,
Mail,
@@ -148,7 +147,16 @@ import {
ToggleLeft,
User,
} from "lucide-react";
-import { NewTabIcon , CheckIcon, SearchIcon, ChevronDownIcon, ChevronLeftIcon, ChevronRightIcon, ChevronUpIcon } from "../icons";
+import {
+ LockIcon,
+ NewTabIcon,
+ CheckIcon,
+ SearchIcon,
+ ChevronDownIcon,
+ ChevronLeftIcon,
+ ChevronRightIcon,
+ ChevronUpIcon,
+} from "../icons";
export const LUCIDE_ICONS_LIST = [
{ name: "Activity", element: Activity },
@@ -283,7 +291,7 @@ export const LUCIDE_ICONS_LIST = [
{ name: "Linkedin", element: Linkedin },
{ name: "List", element: List },
{ name: "Loader", element: Loader },
- { name: "Lock", element: Lock },
+ { name: "Lock", element: LockIcon },
{ name: "LogIn", element: LogIn },
{ name: "LogOut", element: LogOut },
{ name: "Mail", element: Mail },
diff --git a/packages/propel/src/toolbar/toolbar.stories.tsx b/packages/propel/src/toolbar/toolbar.stories.tsx
index b663710633..151dd52633 100644
--- a/packages/propel/src/toolbar/toolbar.stories.tsx
+++ b/packages/propel/src/toolbar/toolbar.stories.tsx
@@ -14,8 +14,8 @@ import {
Undo,
Redo,
Globe2,
- Lock,
} from "lucide-react";
+import { LockIcon } from "../icons";
import { ListLayoutIcon } from "../icons/layouts/list-icon";
import { Toolbar } from "./toolbar";
@@ -106,7 +106,7 @@ export const CommentToolbar: Story = {
{/* Access Specifier */}
-
+
diff --git a/packages/ui/src/constants/icons.ts b/packages/ui/src/constants/icons.ts
index a3e94b1c6f..fb9bb0236c 100644
--- a/packages/ui/src/constants/icons.ts
+++ b/packages/ui/src/constants/icons.ts
@@ -124,7 +124,6 @@ import {
Linkedin,
List,
Loader,
- Lock,
LogIn,
LogOut,
Mail,
@@ -148,7 +147,9 @@ import {
ToggleLeft,
User,
} from "lucide-react";
-import { NewTabIcon ,
+import {
+ LockIcon,
+ NewTabIcon,
CheckIcon,
SearchIcon,
ChevronDownIcon,
@@ -896,7 +897,7 @@ export const LUCIDE_ICONS_LIST = [
{ name: "Linkedin", element: Linkedin },
{ name: "List", element: List },
{ name: "Loader", element: Loader },
- { name: "Lock", element: Lock },
+ { name: "Lock", element: LockIcon },
{ name: "LogIn", element: LogIn },
{ name: "LogOut", element: LogOut },
{ name: "Mail", element: Mail },