diff --git a/web/core/components/modules/dropdowns/order-by.tsx b/web/core/components/modules/dropdowns/order-by.tsx index 727074ae6f9..a3b0af88147 100644 --- a/web/core/components/modules/dropdowns/order-by.tsx +++ b/web/core/components/modules/dropdowns/order-by.tsx @@ -1,6 +1,6 @@ "use client"; -import { ArrowDownWideNarrow, Check, ChevronDown } from "lucide-react"; +import { ArrowDownWideNarrow, ArrowUpWideNarrow, Check, ChevronDown } from "lucide-react"; import { TModuleOrderByOptions } from "@plane/types"; // ui import { CustomMenu, getButtonStyling } from "@plane/ui"; @@ -27,9 +27,9 @@ export const ModuleOrderByDropdown: React.FC = (props) => { - + {!isDescending ? : } {orderByDetails?.label} - + } placement="bottom-end" diff --git a/web/core/components/pages/list/order-by.tsx b/web/core/components/pages/list/order-by.tsx index 1bca8620ba6..ee1a9b978ed 100644 --- a/web/core/components/pages/list/order-by.tsx +++ b/web/core/components/pages/list/order-by.tsx @@ -1,6 +1,6 @@ "use client"; -import { ArrowDownWideNarrow, Check, ChevronDown } from "lucide-react"; +import { ArrowDownWideNarrow, ArrowUpWideNarrow, Check, ChevronDown } from "lucide-react"; // types import { TPageFiltersSortBy, TPageFiltersSortKey } from "@plane/types"; // ui @@ -26,7 +26,7 @@ export const PageOrderByDropdown: React.FC = (props) => { - + {!isDescending ? : } {orderByDetails?.label} diff --git a/web/core/components/views/filters/order-by.tsx b/web/core/components/views/filters/order-by.tsx index acaa1000932..1012700dcde 100644 --- a/web/core/components/views/filters/order-by.tsx +++ b/web/core/components/views/filters/order-by.tsx @@ -1,6 +1,6 @@ "use client"; -import { ArrowDownWideNarrow, Check, ChevronDown } from "lucide-react"; +import { ArrowDownWideNarrow, ArrowUpWideNarrow, Check, ChevronDown } from "lucide-react"; // types import { TViewFiltersSortBy, TViewFiltersSortKey } from "@plane/types"; // ui @@ -31,12 +31,14 @@ export const ViewOrderByDropdown: React.FC = (props) => { : `${getButtonStyling("neutral-primary", "sm")} px-2 text-custom-text-300`; const chevronClassName = isMobile ? "h-4 w-4 text-custom-text-200" : "h-3 w-3"; - + const icon = ( + <>{!isDescending ? : } + ); return ( - {!isMobile && } + {!isMobile && icon} {orderByDetails?.label}