diff --git a/apps/space/components/account/auth-forms/auth-banner.tsx b/apps/space/components/account/auth-forms/auth-banner.tsx index 4a9c517b7d..e69e8ae272 100644 --- a/apps/space/components/account/auth-forms/auth-banner.tsx +++ b/apps/space/components/account/auth-forms/auth-banner.tsx @@ -4,8 +4,7 @@ * See the LICENSE file for details. */ -import { Info } from "lucide-react"; -import { CloseIcon } from "@plane/propel/icons"; +import { CloseOutline, InfoOutline } from "@makeplane/propel/icons"; // helpers import type { TAuthErrorInfo } from "@/helpers/authentication.helper"; @@ -21,14 +20,14 @@ export function AuthBanner(props: TAuthBanner) { return (
- +
{bannerData?.message}
handleBannerData && handleBannerData(undefined)} > - +
); diff --git a/apps/space/components/account/auth-forms/email.tsx b/apps/space/components/account/auth-forms/email.tsx index 303f9038e6..997c3df7d3 100644 --- a/apps/space/components/account/auth-forms/email.tsx +++ b/apps/space/components/account/auth-forms/email.tsx @@ -8,7 +8,7 @@ import type { FormEvent } from "react"; import { useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; // icons -import { CircleAlert, XCircle } from "lucide-react"; +import { CloseCircleOutline, WarningCircleOutline } from "@makeplane/propel/icons"; // types import { Button } from "@plane/propel/button"; import type { IEmailCheckData } from "@plane/types"; @@ -89,13 +89,13 @@ export const AuthEmailForm = observer(function AuthEmailForm(props: TAuthEmailFo }} tabIndex={-1} > - + )} {emailError?.email && !isFocused && (

- + {emailError.email}

)} diff --git a/apps/space/components/account/auth-forms/password.tsx b/apps/space/components/account/auth-forms/password.tsx index 7bf8971fa4..ba93fd27b5 100644 --- a/apps/space/components/account/auth-forms/password.tsx +++ b/apps/space/components/account/auth-forms/password.tsx @@ -6,7 +6,7 @@ import React, { useEffect, useMemo, useRef, useState } from "react"; import { observer } from "mobx-react"; -import { Eye, EyeOff, XCircle } from "lucide-react"; +import { CloseCircleOutline, HideOutline, ShowOutline } from "@makeplane/propel/icons"; // plane imports import { API_BASE_URL, E_PASSWORD_STRENGTH } from "@plane/constants"; import { Button } from "@plane/propel/button"; @@ -137,8 +137,8 @@ export const AuthPasswordForm = observer(function AuthPasswordForm(props: Props) disabled /> {passwordFormData.email.length > 0 && ( - )} @@ -163,13 +163,13 @@ export const AuthPasswordForm = observer(function AuthPasswordForm(props: Props) autoFocus /> {showPassword?.password ? ( - handleShowPassword("password")} /> ) : ( - handleShowPassword("password")} /> )} @@ -195,13 +195,13 @@ export const AuthPasswordForm = observer(function AuthPasswordForm(props: Props) autoComplete="off" /> {showPassword?.retypePassword ? ( - handleShowPassword("retypePassword")} /> ) : ( - handleShowPassword("retypePassword")} /> )} diff --git a/apps/space/components/account/auth-forms/unique-code.tsx b/apps/space/components/account/auth-forms/unique-code.tsx index c1dd21278b..c990bdae16 100644 --- a/apps/space/components/account/auth-forms/unique-code.tsx +++ b/apps/space/components/account/auth-forms/unique-code.tsx @@ -5,7 +5,7 @@ */ import React, { useEffect, useState } from "react"; -import { CircleCheck, XCircle } from "lucide-react"; +import { CloseCircleOutline, TickCircleOutline } from "@makeplane/propel/icons"; // plane imports import { API_BASE_URL } from "@plane/constants"; import { Button } from "@plane/propel/button"; @@ -102,8 +102,8 @@ export function AuthUniqueCodeForm(props: TAuthUniqueCodeForm) { disabled /> {uniqueCodeFormData.email.length > 0 && ( - )} @@ -125,7 +125,7 @@ export function AuthUniqueCodeForm(props: TAuthUniqueCodeForm) { />

- + Paste the code sent to your email

@@ -71,7 +71,7 @@ export const AppliedFiltersList = observer(function AppliedFiltersList(props: Pr className="flex items-center gap-2 rounded-md border border-subtle px-2 py-1 text-11 text-tertiary hover:text-secondary" > {t("common.clear_all")} - + ); diff --git a/apps/space/components/issues/filters/applied-filters/label.tsx b/apps/space/components/issues/filters/applied-filters/label.tsx index fce3799e58..70f20266c2 100644 --- a/apps/space/components/issues/filters/applied-filters/label.tsx +++ b/apps/space/components/issues/filters/applied-filters/label.tsx @@ -4,7 +4,7 @@ * See the LICENSE file for details. */ -import { CloseIcon } from "@plane/propel/icons"; +import { CloseOutline } from "@makeplane/propel/icons"; // types import type { IIssueLabel } from "@/types/issue"; @@ -38,7 +38,7 @@ export function AppliedLabelsFilters(props: Props) { className="grid place-items-center text-tertiary hover:text-secondary" onClick={() => handleRemove(labelId)} > - + ); diff --git a/apps/space/components/issues/filters/applied-filters/priority.tsx b/apps/space/components/issues/filters/applied-filters/priority.tsx index e28be1262f..01b9ca4966 100644 --- a/apps/space/components/issues/filters/applied-filters/priority.tsx +++ b/apps/space/components/issues/filters/applied-filters/priority.tsx @@ -4,7 +4,8 @@ * See the LICENSE file for details. */ -import { CloseIcon, PriorityIcon } from "@plane/propel/icons"; +import { PriorityIcon } from "@plane/propel/icons"; +import { CloseOutline } from "@makeplane/propel/icons"; import type { TIssuePriorities } from "@plane/propel/icons"; type Props = { @@ -26,7 +27,7 @@ export function AppliedPriorityFilters(props: Props) { className="grid place-items-center text-tertiary hover:text-secondary" onClick={() => handleRemove(priority)} > - + ))} diff --git a/apps/space/components/issues/filters/applied-filters/state.tsx b/apps/space/components/issues/filters/applied-filters/state.tsx index 4acadbac3c..e1866e89c2 100644 --- a/apps/space/components/issues/filters/applied-filters/state.tsx +++ b/apps/space/components/issues/filters/applied-filters/state.tsx @@ -7,7 +7,8 @@ import { observer } from "mobx-react"; // plane imports import { EIconSize } from "@plane/constants"; -import { CloseIcon, StateGroupIcon } from "@plane/propel/icons"; +import { StateGroupIcon } from "@plane/propel/icons"; +import { CloseOutline } from "@makeplane/propel/icons"; // hooks import { useStates } from "@/hooks/store/use-state"; @@ -37,7 +38,7 @@ export const AppliedStateFilters = observer(function AppliedStateFilters(props: className="grid place-items-center text-tertiary hover:text-secondary" onClick={() => handleRemove(stateId)} > - + ); diff --git a/apps/space/components/issues/filters/helpers/filter-header.tsx b/apps/space/components/issues/filters/helpers/filter-header.tsx index 72ed8395a9..bd6c677fdd 100644 --- a/apps/space/components/issues/filters/helpers/filter-header.tsx +++ b/apps/space/components/issues/filters/helpers/filter-header.tsx @@ -6,7 +6,7 @@ import React from "react"; // icons -import { ChevronDownIcon, ChevronUpIcon } from "@plane/propel/icons"; +import { ChevronDownOutline, ChevronUpOutline } from "@makeplane/propel/icons"; interface IFilterHeader { title: string; @@ -23,7 +23,7 @@ export function FilterHeader({ title, isPreviewEnabled, handleIsPreviewEnabled } className="grid h-5 w-5 shrink-0 place-items-center rounded-sm hover:bg-layer-transparent-hover" onClick={handleIsPreviewEnabled} > - {isPreviewEnabled ? : } + {isPreviewEnabled ? : } ); diff --git a/apps/space/components/issues/filters/helpers/filter-option.tsx b/apps/space/components/issues/filters/helpers/filter-option.tsx index b16948f4cc..23be05e1b0 100644 --- a/apps/space/components/issues/filters/helpers/filter-option.tsx +++ b/apps/space/components/issues/filters/helpers/filter-option.tsx @@ -6,7 +6,7 @@ import React from "react"; // plane imports -import { CheckIcon } from "@plane/propel/icons"; +import { TickOutline } from "@makeplane/propel/icons"; type Props = { icon?: React.ReactNode; @@ -30,7 +30,7 @@ export function FilterOption(props: Props) { isChecked ? "border-accent-strong bg-accent-primary text-on-color" : "border-strong" } ${multiple ? "rounded-xs" : "rounded-full"}`} > - {isChecked && } + {isChecked && }
{icon &&
{icon}
} diff --git a/apps/space/components/issues/filters/selection.tsx b/apps/space/components/issues/filters/selection.tsx index c8f7e4e216..f0619ed0da 100644 --- a/apps/space/components/issues/filters/selection.tsx +++ b/apps/space/components/issues/filters/selection.tsx @@ -6,7 +6,7 @@ import React, { useState } from "react"; import { observer } from "mobx-react"; -import { SearchIcon, CloseIcon } from "@plane/propel/icons"; +import { CloseOutline, SearchOutline } from "@makeplane/propel/icons"; // types import type { IIssueFilterOptions, TIssueFilterKeys } from "@/types/issue"; // local imports @@ -30,7 +30,7 @@ export const FilterSelection = observer(function FilterSelection(props: Props) {
- + {filtersSearchQuery !== "" && ( )}
diff --git a/apps/space/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx b/apps/space/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx index 6f429aeb86..792631ecff 100644 --- a/apps/space/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx +++ b/apps/space/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx @@ -6,7 +6,7 @@ import { observer } from "mobx-react"; import { Circle } from "lucide-react"; -import { ChevronDownIcon, ChevronUpIcon } from "@plane/propel/icons"; +import { ChevronDownOutline, ChevronUpOutline } from "@makeplane/propel/icons"; // mobx interface IHeaderSubGroupByCard { @@ -25,7 +25,11 @@ export const HeaderSubGroupByCard = observer(function HeaderSubGroupByCard(props onClick={() => toggleExpanded()} >
- {isExpanded ? : } + {isExpanded ? ( + + ) : ( + + )}
diff --git a/apps/space/components/issues/issue-layouts/properties/all-properties.tsx b/apps/space/components/issues/issue-layouts/properties/all-properties.tsx index 9d9c9dace5..e2527e7bed 100644 --- a/apps/space/components/issues/issue-layouts/properties/all-properties.tsx +++ b/apps/space/components/issues/issue-layouts/properties/all-properties.tsx @@ -5,8 +5,7 @@ */ import { observer } from "mobx-react"; -import { Paperclip } from "lucide-react"; -import { LinkIcon, ViewsIcon } from "@plane/propel/icons"; +import { AttachOutline, LinkOutline, ViewsOutline } from "@makeplane/propel/icons"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; import type { IIssueDisplayProperties } from "@plane/types"; @@ -147,7 +146,7 @@ export const IssueProperties = observer(function IssueProperties(props: IIssuePr } )} > - +
{issue.sub_issues_count}
@@ -161,7 +160,7 @@ export const IssueProperties = observer(function IssueProperties(props: IIssuePr >
- +
{issue.attachment_count}
@@ -175,7 +174,7 @@ export const IssueProperties = observer(function IssueProperties(props: IIssuePr >
- +
{issue.link_count}
diff --git a/apps/space/components/issues/issue-layouts/properties/cycle.tsx b/apps/space/components/issues/issue-layouts/properties/cycle.tsx index 4f70bac2a5..7f67aee172 100644 --- a/apps/space/components/issues/issue-layouts/properties/cycle.tsx +++ b/apps/space/components/issues/issue-layouts/properties/cycle.tsx @@ -6,7 +6,7 @@ import { observer } from "mobx-react"; // plane ui -import { CycleIcon } from "@plane/propel/icons"; +import { CyclesOutline } from "@makeplane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; // plane utils import { cn } from "@plane/utils"; @@ -32,7 +32,7 @@ export const IssueBlockCycle = observer(function IssueBlockCycle({ cycleId, shou )} >
- +
{cycle?.name ?? "No Cycle"}
diff --git a/apps/space/components/issues/issue-layouts/properties/due-date.tsx b/apps/space/components/issues/issue-layouts/properties/due-date.tsx index 7fa853b448..b3d291c30d 100644 --- a/apps/space/components/issues/issue-layouts/properties/due-date.tsx +++ b/apps/space/components/issues/issue-layouts/properties/due-date.tsx @@ -5,7 +5,7 @@ */ import { observer } from "mobx-react"; -import { DueDatePropertyIcon } from "@plane/propel/icons"; +import { DueDateOutline } from "@makeplane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; import { cn } from "@plane/utils"; // helpers @@ -37,7 +37,7 @@ export const IssueBlockDate = observer(function IssueBlockDate(props: Props) { "border-[0.5px] border-strong": shouldShowBorder, })} > - + {formattedDate ? formattedDate : "No Date"}
diff --git a/apps/space/components/issues/issue-layouts/properties/labels.tsx b/apps/space/components/issues/issue-layouts/properties/labels.tsx index 4a6d1ab0a0..5d10629b13 100644 --- a/apps/space/components/issues/issue-layouts/properties/labels.tsx +++ b/apps/space/components/issues/issue-layouts/properties/labels.tsx @@ -5,7 +5,7 @@ */ import { observer } from "mobx-react"; -import { LabelPropertyIcon } from "@plane/propel/icons"; +import { LabelsOutline } from "@makeplane/propel/icons"; // plane imports import { Tooltip } from "@plane/propel/tooltip"; // hooks @@ -29,7 +29,7 @@ export const IssueBlockLabels = observer(function IssueBlockLabels({ labelIds, s
- + {shouldShowLabel && No Labels}
diff --git a/apps/space/components/issues/issue-layouts/properties/member.tsx b/apps/space/components/issues/issue-layouts/properties/member.tsx index c24f115932..c6c5cc3561 100644 --- a/apps/space/components/issues/issue-layouts/properties/member.tsx +++ b/apps/space/components/issues/issue-layouts/properties/member.tsx @@ -7,7 +7,7 @@ import { observer } from "mobx-react"; // icons import type { LucideIcon } from "lucide-react"; -import { MembersPropertyIcon } from "@plane/propel/icons"; +import { MembersOutline } from "@makeplane/propel/icons"; // plane ui import { Avatar, AvatarGroup } from "@plane/ui"; // plane utils @@ -56,7 +56,7 @@ export const ButtonAvatars = observer(function ButtonAvatars(props: AvatarProps) return Icon ? ( ) : ( - + ); }); diff --git a/apps/space/components/issues/issue-layouts/properties/modules.tsx b/apps/space/components/issues/issue-layouts/properties/modules.tsx index 5e80222063..bd610a4976 100644 --- a/apps/space/components/issues/issue-layouts/properties/modules.tsx +++ b/apps/space/components/issues/issue-layouts/properties/modules.tsx @@ -6,7 +6,7 @@ import { observer } from "mobx-react"; // plane ui -import { ModuleIcon } from "@plane/propel/icons"; +import { ModuleOutline } from "@makeplane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; // plane utils import { cn } from "@plane/utils"; @@ -36,7 +36,7 @@ export const IssueBlockModules = observer(function IssueBlockModules({ moduleIds })} >
- +
{modules?.[0]?.name ?? "No Modules"}
diff --git a/apps/space/components/issues/issue-layouts/utils.tsx b/apps/space/components/issues/issue-layouts/utils.tsx index 14d61c6fba..116ceee7ac 100644 --- a/apps/space/components/issues/issue-layouts/utils.tsx +++ b/apps/space/components/issues/issue-layouts/utils.tsx @@ -7,7 +7,8 @@ import { isNil } from "lodash-es"; // types import { EIconSize, ISSUE_PRIORITIES } from "@plane/constants"; -import { CycleGroupIcon, CycleIcon, ModuleIcon, PriorityIcon, StateGroupIcon } from "@plane/propel/icons"; +import { CycleGroupIcon, PriorityIcon, StateGroupIcon } from "@plane/propel/icons"; +import { CyclesOutline, ModuleOutline } from "@makeplane/propel/icons"; import type { GroupByColumnTypes, IGroupByColumn, @@ -79,7 +80,7 @@ const getCycleColumns = (cycleStore: ICycleStore): IGroupByColumn[] | undefined cycleGroups.push({ id: "None", name: "None", - icon: , + icon: , payload: { cycle_id: null }, }); @@ -98,14 +99,14 @@ const getModuleColumns = (moduleStore: IIssueModuleStore): IGroupByColumn[] | un moduleGroups.push({ id: moduleInfo.id, name: moduleInfo.name, - icon: , + icon: , payload: { module_ids: [moduleInfo.id] }, }); }) as any; moduleGroups.push({ id: "None", name: "None", - icon: , + icon: , payload: { module_ids: [] }, }); diff --git a/apps/space/components/issues/navbar/layout-icon.tsx b/apps/space/components/issues/navbar/layout-icon.tsx index 79f8f39e61..d3951d4aa3 100644 --- a/apps/space/components/issues/navbar/layout-icon.tsx +++ b/apps/space/components/issues/navbar/layout-icon.tsx @@ -5,7 +5,7 @@ */ import type { TIssueLayout } from "@plane/constants"; -import { ListLayoutIcon, BoardLayoutIcon } from "@plane/propel/icons"; +import { BoardOutline, ListOutline } from "@makeplane/propel/icons"; import type { ISvgIcons } from "@plane/propel/icons"; export function IssueLayoutIcon({ @@ -20,9 +20,9 @@ export function IssueLayoutIcon({ switch (layout) { case "list": - return ; + return ; case "kanban": - return ; + return ; default: return null; } diff --git a/apps/space/components/issues/navbar/root.tsx b/apps/space/components/issues/navbar/root.tsx index 7f5221f646..7a383f88b4 100644 --- a/apps/space/components/issues/navbar/root.tsx +++ b/apps/space/components/issues/navbar/root.tsx @@ -5,7 +5,7 @@ */ import { observer } from "mobx-react"; -import { ProjectIcon } from "@plane/propel/icons"; +import { ProjectsOutline } from "@makeplane/propel/icons"; // components import { ProjectLogo } from "@/components/common/project-logo"; // store @@ -32,7 +32,7 @@ export const IssuesNavbarRoot = observer(function IssuesNavbarRoot(props: Props) ) : ( - + )}
diff --git a/apps/space/components/issues/navbar/theme.tsx b/apps/space/components/issues/navbar/theme.tsx index 63c85e3cdf..3a362aee62 100644 --- a/apps/space/components/issues/navbar/theme.tsx +++ b/apps/space/components/issues/navbar/theme.tsx @@ -7,7 +7,7 @@ import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useTheme } from "next-themes"; -import { Moon, Sun } from "lucide-react"; +import { AppearanceOutline, MoonOutline } from "@makeplane/propel/icons"; export const NavbarTheme = observer(function NavbarTheme() { // states @@ -30,7 +30,11 @@ export const NavbarTheme = observer(function NavbarTheme() { onClick={handleTheme} className="relative grid size-7 place-items-center rounded-sm bg-layer-transparent text-primary hover:bg-layer-transparent-hover" > - {appTheme === "light" ? : } + {appTheme === "light" ? ( + + ) : ( + + )} ); }); diff --git a/apps/space/components/issues/navbar/user-avatar.tsx b/apps/space/components/issues/navbar/user-avatar.tsx index 595fe570db..c3557fd6c1 100644 --- a/apps/space/components/issues/navbar/user-avatar.tsx +++ b/apps/space/components/issues/navbar/user-avatar.tsx @@ -9,7 +9,7 @@ import { observer } from "mobx-react"; import { Link } from "react-router"; import { usePathname, useSearchParams } from "next/navigation"; import { usePopper } from "react-popper"; -import { LogOut } from "lucide-react"; +import { LogOutOutline } from "@makeplane/propel/icons"; import { Popover, Transition } from "@headlessui/react"; // plane imports import { API_BASE_URL } from "@plane/constants"; @@ -106,7 +106,7 @@ export const UserAvatar = observer(function UserAvatar() { type="submit" className="flex min-w-36 cursor-pointer items-center gap-2 rounded-sm p-2 text-13 whitespace-nowrap hover:bg-layer-transparent-hover" > - +
Sign out
diff --git a/apps/space/components/issues/peek-overview/comment/comment-detail-card.tsx b/apps/space/components/issues/peek-overview/comment/comment-detail-card.tsx index 27506d837b..c18609896d 100644 --- a/apps/space/components/issues/peek-overview/comment/comment-detail-card.tsx +++ b/apps/space/components/issues/peek-overview/comment/comment-detail-card.tsx @@ -7,11 +7,10 @@ import React, { useRef, useState } from "react"; import { observer } from "mobx-react"; import { Controller, useForm } from "react-hook-form"; -import { MessageSquare, MoreVertical } from "lucide-react"; +import { ChatOutline, CloseOutline, MoreVerticalOutline, TickOutline } from "@makeplane/propel/icons"; import { Menu, Transition } from "@headlessui/react"; // plane imports import type { EditorRefApi } from "@plane/editor"; -import { CheckIcon, CloseIcon } from "@plane/propel/icons"; import type { TIssuePublicComment } from "@plane/types"; import { getFileURL } from "@plane/utils"; // components @@ -89,7 +88,7 @@ export const CommentCard = observer(function CommentCard(props: Props) { )} -
@@ -140,14 +139,14 @@ export const CommentCard = observer(function CommentCard(props: Props) { disabled={isSubmitting} className="group shadow-md rounded-sm border border-success-strong bg-success-primary p-2 duration-300 hover:bg-success-primary" > - +
@@ -174,7 +173,7 @@ export const CommentCard = observer(function CommentCard(props: Props) { onClick={() => {}} className="relative grid cursor-pointer place-items-center rounded-sm p-1 text-tertiary outline-none hover:bg-layer-transparent-hover" > - + m.key === peekMode)?.icon ?? SidePanelIcon; + const Icon = PEEK_MODES.find((m) => m.key === peekMode)?.icon ?? SidePeekOutline; return ( <> @@ -68,7 +73,7 @@ export const PeekOverviewHeader = observer(function PeekOverviewHeader(props: Pr
{peekMode === "side" && ( )} - + )}
diff --git a/apps/space/components/issues/peek-overview/issue-activity.tsx b/apps/space/components/issues/peek-overview/issue-activity.tsx index 4e725c2b8c..3519dc5cc3 100644 --- a/apps/space/components/issues/peek-overview/issue-activity.tsx +++ b/apps/space/components/issues/peek-overview/issue-activity.tsx @@ -7,7 +7,7 @@ import { observer } from "mobx-react"; import { Link } from "react-router"; import { usePathname } from "next/navigation"; -import { Lock } from "lucide-react"; +import { LockOutline } from "@makeplane/propel/icons"; // plane imports import { Button } from "@plane/propel/button"; // components @@ -59,7 +59,7 @@ export const PeekOverviewIssueActivity = observer(function PeekOverviewIssueActi ) : (

- + Sign in to add your comment

diff --git a/apps/space/components/issues/peek-overview/issue-properties.tsx b/apps/space/components/issues/peek-overview/issue-properties.tsx index 1c010ddafa..2e5eb5c379 100644 --- a/apps/space/components/issues/peek-overview/issue-properties.tsx +++ b/apps/space/components/issues/peek-overview/issue-properties.tsx @@ -6,16 +6,10 @@ import { observer } from "mobx-react"; import { useParams } from "next/navigation"; -import { LinkIcon } from "lucide-react"; // plane imports import { useTranslation } from "@plane/i18n"; -import { - StatePropertyIcon, - StateGroupIcon, - PriorityPropertyIcon, - DueDatePropertyIcon, - PriorityIcon, -} from "@plane/propel/icons"; +import { StateGroupIcon, PriorityIcon } from "@plane/propel/icons"; +import { DueDateOutline, LinkOutline, PriorityOutline, StateOutline } from "@makeplane/propel/icons"; import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import { cn, getIssuePriorityFilters } from "@plane/utils"; // helpers @@ -69,7 +63,7 @@ export const PeekOverviewIssueProperties = observer(function PeekOverviewIssuePr
@@ -77,7 +71,7 @@ export const PeekOverviewIssueProperties = observer(function PeekOverviewIssuePr
- + State
@@ -88,7 +82,7 @@ export const PeekOverviewIssueProperties = observer(function PeekOverviewIssuePr
- + Priority
@@ -113,7 +107,7 @@ export const PeekOverviewIssueProperties = observer(function PeekOverviewIssuePr
- + Due date
@@ -123,7 +117,7 @@ export const PeekOverviewIssueProperties = observer(function PeekOverviewIssuePr "text-danger-primary": shouldHighlightIssueDueDate(issueDetails.target_date, state?.group), })} > - + {renderFormattedDate(issueDetails.target_date)}
) : ( diff --git a/apps/space/components/issues/reactions/issue-vote-reactions.tsx b/apps/space/components/issues/reactions/issue-vote-reactions.tsx index c41609317f..7dd41d391a 100644 --- a/apps/space/components/issues/reactions/issue-vote-reactions.tsx +++ b/apps/space/components/issues/reactions/issue-vote-reactions.tsx @@ -5,7 +5,7 @@ */ import { useState } from "react"; -import { ArrowDown, ArrowUp } from "lucide-react"; +import { ArrowDownOutline, TopArrowOutline } from "@makeplane/propel/icons"; import { observer } from "mobx-react"; import { usePathname, useRouter, useSearchParams } from "next/navigation"; // plane imports @@ -115,7 +115,7 @@ export const IssueVotes = observer(function IssueVotes(props: TIssueVotes) { } )} > - + {allUpVotes.length} @@ -156,7 +156,7 @@ export const IssueVotes = observer(function IssueVotes(props: TIssueVotes) { } )} > - + {allDownVotes.length} diff --git a/apps/space/package.json b/apps/space/package.json index 7ccbca5206..ea56f37d7f 100644 --- a/apps/space/package.json +++ b/apps/space/package.json @@ -22,6 +22,7 @@ "@fontsource/ibm-plex-mono": "catalog:", "@fontsource/material-symbols-rounded": "catalog:", "@headlessui/react": "catalog:", + "@makeplane/propel": "catalog:", "@plane/constants": "workspace:*", "@plane/editor": "workspace:*", "@plane/i18n": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c4c53fd61..083e5988dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -873,6 +873,9 @@ importers: '@headlessui/react': specifier: 'catalog:' version: 2.2.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@makeplane/propel': + specifier: 'catalog:' + version: 0.2.0(@date-fns/tz@1.4.1)(@types/react@19.2.17)(date-fns@4.1.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(tailwindcss@4.1.17) '@plane/constants': specifier: workspace:* version: link:../../packages/constants