From 67c39dfc3d408c0d03ea0cd430582b2165b6b741 Mon Sep 17 00:00:00 2001 From: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com> Date: Fri, 19 Dec 2025 18:15:56 +0530 Subject: [PATCH] [WEB-5762] fix: workitem detail sidebar properties design consistency (#8400) --- .../layout/sidebar/property-list-item.tsx | 2 +- .../web/core/components/dropdowns/buttons.tsx | 25 ++++++++++------- apps/web/core/components/dropdowns/date.tsx | 4 ++- .../core/components/dropdowns/member/base.tsx | 2 +- .../core/components/dropdowns/priority.tsx | 25 ++++++++++++++--- .../issues/issue-detail/cycle-select.tsx | 4 +-- .../issue-detail/label/label-list-item.tsx | 19 +++---------- .../issues/issue-detail/label/root.tsx | 2 +- .../label/select/label-select.tsx | 17 ++++++------ .../issues/issue-detail/module-select.tsx | 4 +-- .../issues/issue-detail/parent-select.tsx | 6 ++--- .../issues/peek-overview/properties.tsx | 24 ++++++++++------- .../rich-filters/filters-toggle.tsx | 27 ++++++++++++++++--- packages/tailwind-config/variables.css | 2 +- 14 files changed, 101 insertions(+), 62 deletions(-) diff --git a/apps/web/core/components/common/layout/sidebar/property-list-item.tsx b/apps/web/core/components/common/layout/sidebar/property-list-item.tsx index 4fd4ed0d1..33b4d58a9 100644 --- a/apps/web/core/components/common/layout/sidebar/property-list-item.tsx +++ b/apps/web/core/components/common/layout/sidebar/property-list-item.tsx @@ -19,7 +19,7 @@ export function SidebarPropertyListItem(props: TSidebarPropertyListItemProps) { {label} {appendElement} -
{children}
+
{children}
); } diff --git a/apps/web/core/components/dropdowns/buttons.tsx b/apps/web/core/components/dropdowns/buttons.tsx index 376cab85f..217ea5245 100644 --- a/apps/web/core/components/dropdowns/buttons.tsx +++ b/apps/web/core/components/dropdowns/buttons.tsx @@ -1,5 +1,6 @@ import React from "react"; // helpers +import { Button } from "@plane/propel/button"; import { Tooltip } from "@plane/propel/tooltip"; import { cn } from "@plane/utils"; // types @@ -71,9 +72,11 @@ function BorderButton(props: ButtonProps) { isMobile={isMobile} renderByDefault={renderToolTipByDefault} > -
{children} -
+ ); } @@ -97,14 +100,16 @@ function BackgroundButton(props: ButtonProps) { isMobile={isMobile} renderByDefault={renderToolTipByDefault} > -
{children} -
+ ); } @@ -120,9 +125,11 @@ function TransparentButton(props: ButtonProps) { isMobile={isMobile} renderByDefault={renderToolTipByDefault} > -
{children} -
+ ); } diff --git a/apps/web/core/components/dropdowns/date.tsx b/apps/web/core/components/dropdowns/date.tsx index cb5986d8e..8ffdd5cfb 100644 --- a/apps/web/core/components/dropdowns/date.tsx +++ b/apps/web/core/components/dropdowns/date.tsx @@ -138,7 +138,9 @@ export const DateDropdown = observer(function DateDropdown(props: Props) { > {!hideIcon && icon} {BUTTON_VARIANTS_WITH_TEXT.includes(buttonVariant) && ( - {value ? renderFormattedDate(value, formatToken) : placeholder} + + {value ? renderFormattedDate(value, formatToken) : placeholder} + )} {isClearable && !disabled && isDateSelected && ( {!hideIcon && } {BUTTON_VARIANTS_WITH_TEXT.includes(buttonVariant) && ( - + {getDisplayName(value, showUserDetails, placeholder)} )} diff --git a/apps/web/core/components/dropdowns/priority.tsx b/apps/web/core/components/dropdowns/priority.tsx index 1edc2baad..0932320c1 100644 --- a/apps/web/core/components/dropdowns/priority.tsx +++ b/apps/web/core/components/dropdowns/priority.tsx @@ -120,7 +120,14 @@ function BorderButton(props: ButtonProps) { ))} {!hideText && ( - {priorityDetails?.title ?? placeholder} + + {priorityDetails?.title ?? placeholder} + )} {dropdownArrow && (