diff --git a/packages/editor/core/src/lib/utils.ts b/packages/editor/core/src/lib/utils.ts index 5c7a8f08f..9b625f925 100644 --- a/packages/editor/core/src/lib/utils.ts +++ b/packages/editor/core/src/lib/utils.ts @@ -9,8 +9,8 @@ interface EditorClassNames { export const getEditorClassNames = ({ noBorder, borderOnFocus, customClassName }: EditorClassNames) => cn( "relative w-full max-w-full sm:rounded-lg mt-2 p-3 relative focus:outline-none rounded-md", - noBorder ? "" : "border border-custom-border-200", - borderOnFocus ? "focus:border border-custom-border-300" : "focus:border-0", + noBorder ? "" : "border border-neutral-border-medium", + borderOnFocus ? "focus:border border-neutral-border-medium" : "focus:border-0", customClassName ); diff --git a/packages/editor/core/src/ui/extensions/index.tsx b/packages/editor/core/src/ui/extensions/index.tsx index 19d8ce894..a40f97c88 100644 --- a/packages/editor/core/src/ui/extensions/index.tsx +++ b/packages/editor/core/src/ui/extensions/index.tsx @@ -63,7 +63,7 @@ export const CoreEditorExtensions = ( }, }), CustomQuoteExtension.configure({ - HTMLAttributes: { className: "border-l-4 border-custom-border-300" }, + HTMLAttributes: { className: "border-l-4 border-neutral-border-medium" }, }), CustomKeymap, ListKeymap, @@ -80,7 +80,7 @@ export const CoreEditorExtensions = ( }), ImageExtension(deleteFile, restoreFile, cancelUploadImage).configure({ HTMLAttributes: { - class: "rounded-lg border border-custom-border-300", + class: "rounded-lg border border-neutral-border-medium", }, }), TiptapUnderline, diff --git a/packages/editor/core/src/ui/plugins/upload-image.tsx b/packages/editor/core/src/ui/plugins/upload-image.tsx index 738653d71..3c432e7a8 100644 --- a/packages/editor/core/src/ui/plugins/upload-image.tsx +++ b/packages/editor/core/src/ui/plugins/upload-image.tsx @@ -21,7 +21,7 @@ export const UploadImagesPlugin = (cancelUploadImage?: () => any) => const placeholder = document.createElement("div"); placeholder.setAttribute("class", "img-placeholder"); const image = document.createElement("img"); - image.setAttribute("class", "opacity-10 rounded-lg border border-custom-border-300"); + image.setAttribute("class", "opacity-10 rounded-lg border border-neutral-border-medium"); image.src = src; placeholder.appendChild(image); diff --git a/packages/editor/core/src/ui/read-only/extensions.tsx b/packages/editor/core/src/ui/read-only/extensions.tsx index b0879d8cd..708fefd7f 100644 --- a/packages/editor/core/src/ui/read-only/extensions.tsx +++ b/packages/editor/core/src/ui/read-only/extensions.tsx @@ -41,7 +41,7 @@ export const CoreReadOnlyEditorExtensions = (mentionConfig: { }, blockquote: { HTMLAttributes: { - class: "border-l-4 border-custom-border-300", + class: "border-l-4 border-neutral-border-medium", }, }, code: { @@ -69,7 +69,7 @@ export const CoreReadOnlyEditorExtensions = (mentionConfig: { }), ReadOnlyImageExtension.configure({ HTMLAttributes: { - class: "rounded-lg border border-custom-border-300", + class: "rounded-lg border border-neutral-border-medium", }, }), HorizontalRule, diff --git a/packages/editor/document-editor/src/ui/components/editor-header.tsx b/packages/editor/document-editor/src/ui/components/editor-header.tsx index 3501785a7..0d75cfa7e 100644 --- a/packages/editor/document-editor/src/ui/components/editor-header.tsx +++ b/packages/editor/document-editor/src/ui/components/editor-header.tsx @@ -42,7 +42,7 @@ export const EditorHeader = (props: IEditorHeader) => { } = props; return ( -
+
= (props) => { {isPopoverOpen && (
e.key === "Enter" && viewProps.closeLinkView()} - className="shadow-md rounded p-2 flex flex-col gap-3 bg-custom-background-90 border-custom-border-100 border-2" + className="shadow-md rounded p-2 flex flex-col gap-3 bg-custom-background-90 border-neutral-border-subtle border-2" > -
+

{url.length > 40 ? url.slice(0, 40) + "..." : url}

diff --git a/packages/editor/document-editor/src/ui/components/summary-popover.tsx b/packages/editor/document-editor/src/ui/components/summary-popover.tsx index d3ec64f1c..0268f135d 100644 --- a/packages/editor/document-editor/src/ui/components/summary-popover.tsx +++ b/packages/editor/document-editor/src/ui/components/summary-popover.tsx @@ -42,7 +42,7 @@ export const SummaryPopover: React.FC = (props) => { {!sidePeekVisible && (
( maxHeight={"md"} className={"h-4.5 mt-1"} placement={"bottom-start"} - optionsClassName={"border-custom-border border-r border-solid transition-all duration-200 ease-in-out "} + optionsClassName="border-neutral-border-medium border-r border-solid transition-all duration-200 ease-in-out" customButton={} > {items.map((item) => ( diff --git a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/issue-suggestion-renderer.tsx b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/issue-suggestion-renderer.tsx index 869c7a8c6..530e4d278 100644 --- a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/issue-suggestion-renderer.tsx +++ b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-suggestion-list/issue-suggestion-renderer.tsx @@ -145,7 +145,7 @@ const IssueSuggestionList = ({
{sections.map((section) => { const sectionItems = displayedItems[section]; diff --git a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-widget/issue-widget-card.tsx b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-widget/issue-widget-card.tsx index d3b6fd04f..bed14cb33 100644 --- a/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-widget/issue-widget-card.tsx +++ b/packages/editor/document-editor/src/ui/extensions/widgets/issue-embed-widget/issue-widget-card.tsx @@ -8,7 +8,7 @@ export const IssueWidgetCard = (props) => (
{props.node.attrs.project_identifier}-{props.node.attrs.sequence_id} diff --git a/packages/editor/document-editor/src/ui/menu/fixed-menu.tsx b/packages/editor/document-editor/src/ui/menu/fixed-menu.tsx index cac42e1f9..bb8589eb6 100644 --- a/packages/editor/document-editor/src/ui/menu/fixed-menu.tsx +++ b/packages/editor/document-editor/src/ui/menu/fixed-menu.tsx @@ -77,7 +77,7 @@ export const FixedMenu = (props: EditorBubbleMenuProps) => { } return ( -
+
{basicMarkItems.map((item) => (
)} -
+
-
+
{basicTextFormattingItems.map((item) => ( {item.name}}>
-
+
{listFormattingItems.map((item) => ( {item.name}}>
-
+
{userActionItems.map((item) => ( {item.name}}> {isOpen && (
{ if (e.key === "Enter") { e.preventDefault(); @@ -60,7 +60,7 @@ export const LinkSelector: FC = ({ editor, isOpen, setIsOpen ref={inputRef} type="url" placeholder="Paste a link" - className="flex-1 border-r border-custom-border-300 bg-custom-background-100 p-1 text-sm outline-none placeholder:text-custom-text-400" + className="flex-1 border-r border-neutral-border-medium bg-custom-background-100 p-1 text-sm outline-none placeholder:text-custom-text-400" defaultValue={editor.getAttributes("link").href || ""} /> {editor.getAttributes("link").href ? ( diff --git a/packages/editor/rich-text-editor/src/ui/menus/bubble-menu/node-selector.tsx b/packages/editor/rich-text-editor/src/ui/menus/bubble-menu/node-selector.tsx index 012a51a44..4e70ff6d9 100644 --- a/packages/editor/rich-text-editor/src/ui/menus/bubble-menu/node-selector.tsx +++ b/packages/editor/rich-text-editor/src/ui/menus/bubble-menu/node-selector.tsx @@ -55,7 +55,7 @@ export const NodeSelector: FC = ({ editor, isOpen, setIsOpen {isOpen && ( -
+
{items.map((item) => (
-
+
{!true ? (
diff --git a/space/constants/data.ts b/space/constants/data.ts index bb9030696..7bdee3743 100644 --- a/space/constants/data.ts +++ b/space/constants/data.ts @@ -33,25 +33,25 @@ export const issuePriorityFilters: IIssuePriorityFilters[] = [ { key: "high", title: "High", - className: "text-orange-500 border-custom-border-300", + className: "text-orange-500 border-neutral-border-medium", icon: "signal_cellular_alt", }, { key: "medium", title: "Medium", - className: "text-yellow-500 border-custom-border-300", + className: "text-yellow-500 border-neutral-border-medium", icon: "signal_cellular_alt_2_bar", }, { key: "low", title: "Low", - className: "text-green-500 border-custom-border-300", + className: "text-green-500 border-neutral-border-medium", icon: "signal_cellular_alt_1_bar", }, { key: "none", title: "None", - className: "text-gray-500 border-custom-border-300", + className: "text-gray-500 border-neutral-border-medium", icon: "block", }, ]; diff --git a/space/layouts/project-layout.tsx b/space/layouts/project-layout.tsx index 3ae079982..05aa94c1f 100644 --- a/space/layouts/project-layout.tsx +++ b/space/layouts/project-layout.tsx @@ -8,14 +8,14 @@ import IssueNavbar from "components/issues/navbar"; const ProjectLayout = ({ children }: { children: React.ReactNode }) => ( -
+
-
+

Let{"'"}s get a new password

diff --git a/space/pages/onboarding/index.tsx b/space/pages/onboarding/index.tsx index 423eec2de..c2bdcf121 100644 --- a/space/pages/onboarding/index.tsx +++ b/space/pages/onboarding/index.tsx @@ -24,7 +24,7 @@ const OnBoardingPage = () => {
-
+
Plane logo diff --git a/web/components/analytics/custom-analytics/graph/custom-tooltip.tsx b/web/components/analytics/custom-analytics/graph/custom-tooltip.tsx index ec7c40195..52cccd701 100644 --- a/web/components/analytics/custom-analytics/graph/custom-tooltip.tsx +++ b/web/components/analytics/custom-analytics/graph/custom-tooltip.tsx @@ -46,7 +46,7 @@ export const CustomTooltip: React.FC = ({ datum, analytics, params }) => } return ( -
+
= observer((props) => {
diff --git a/web/components/analytics/custom-analytics/table.tsx b/web/components/analytics/custom-analytics/table.tsx index c09f26d76..053b3b32e 100644 --- a/web/components/analytics/custom-analytics/table.tsx +++ b/web/components/analytics/custom-analytics/table.tsx @@ -23,9 +23,9 @@ export const AnalyticsTable: React.FC = ({ analytics, barGraphData, param
- +
- + @@ -60,9 +60,12 @@ export const AnalyticsTable: React.FC = ({ analytics, barGraphData, param )} - + {barGraphData.data.map((item, index) => ( - + {/* first column/ issue name and key column */} - + -
{ANALYTICS_X_AXIS_VALUES.find((v) => v.value === params.x_axis)?.label}
= observer((props return ( - + {ANALYTICS_TABS.map((tab) => ( - `rounded-3xl border border-custom-border-200 px-4 py-2 text-xs hover:bg-custom-background-80 ${ + `rounded-3xl border border-neutral-border-medium px-4 py-2 text-xs hover:bg-custom-background-80 ${ selected ? "bg-custom-background-80" : "" }` } diff --git a/web/components/analytics/project-modal/modal.tsx b/web/components/analytics/project-modal/modal.tsx index a4b82c4b6..b1134d598 100644 --- a/web/components/analytics/project-modal/modal.tsx +++ b/web/components/analytics/project-modal/modal.tsx @@ -43,7 +43,7 @@ export const ProjectAnalyticsModal: React.FC = observer((props) => { }`} >
diff --git a/web/components/analytics/scope-and-demand/demand.tsx b/web/components/analytics/scope-and-demand/demand.tsx index e66ffeabf..ca6d21c21 100644 --- a/web/components/analytics/scope-and-demand/demand.tsx +++ b/web/components/analytics/scope-and-demand/demand.tsx @@ -10,7 +10,7 @@ type Props = { }; export const AnalyticsDemand: React.FC = ({ defaultAnalytics }) => ( -
+
DEMAND

Total open tasks

@@ -50,7 +50,7 @@ export const AnalyticsDemand: React.FC = ({ defaultAnalytics }) => ( ); })}
-
+

Estimate Demand: diff --git a/web/components/analytics/scope-and-demand/leaderboard.tsx b/web/components/analytics/scope-and-demand/leaderboard.tsx index 9cd38dde4..c481ff6f0 100644 --- a/web/components/analytics/scope-and-demand/leaderboard.tsx +++ b/web/components/analytics/scope-and-demand/leaderboard.tsx @@ -18,7 +18,7 @@ type Props = { }; export const AnalyticsLeaderBoard: React.FC = ({ users, title, emptyStateMessage, workspaceSlug }) => ( -

+
{title}
{users.length > 0 ? (
diff --git a/web/components/analytics/scope-and-demand/scope.tsx b/web/components/analytics/scope-and-demand/scope.tsx index ea1a51937..7bac4dbdb 100644 --- a/web/components/analytics/scope-and-demand/scope.tsx +++ b/web/components/analytics/scope-and-demand/scope.tsx @@ -10,9 +10,9 @@ type Props = { }; export const AnalyticsScope: React.FC = ({ defaultAnalytics }) => ( -
+
SCOPE
-
+
Pending issues
{defaultAnalytics.pending_issue_user && defaultAnalytics.pending_issue_user.length > 0 ? ( @@ -29,7 +29,7 @@ export const AnalyticsScope: React.FC = ({ defaultAnalytics }) => ( ); return ( -
+
{assignee ? assignee.assignees__display_name : "No assignee"}:{" "} diff --git a/web/components/analytics/scope-and-demand/year-wise-issues.tsx b/web/components/analytics/scope-and-demand/year-wise-issues.tsx index 2a62c99d4..f7a08ea61 100644 --- a/web/components/analytics/scope-and-demand/year-wise-issues.tsx +++ b/web/components/analytics/scope-and-demand/year-wise-issues.tsx @@ -12,7 +12,7 @@ type Props = { }; export const AnalyticsYearWiseIssues: React.FC = ({ defaultAnalytics }) => ( -
+

Issues closed in a year

{defaultAnalytics.issue_completed_month_wise.length > 0 ? ( = ({ defaultAnalytics }) = margin={{ top: 20 }} enableSlices="x" sliceTooltip={(datum) => ( -
+
{datum.slice.points[0].data.yFormatted} issues closed in {datum.slice.points[0].data.xFormatted} diff --git a/web/components/api-token/delete-token-modal.tsx b/web/components/api-token/delete-token-modal.tsx index 993289c10..0c37940b9 100644 --- a/web/components/api-token/delete-token-modal.tsx +++ b/web/components/api-token/delete-token-modal.tsx @@ -94,7 +94,7 @@ export const DeleteApiTokenModal: FC = (props) => { leaveFrom="opacity-100 translate-y-0 sm:scale-100" leaveTo="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95" > - +

diff --git a/web/components/api-token/empty-state.tsx b/web/components/api-token/empty-state.tsx index 519437333..74b7c306a 100644 --- a/web/components/api-token/empty-state.tsx +++ b/web/components/api-token/empty-state.tsx @@ -14,7 +14,7 @@ export const ApiTokenEmptyState: React.FC = (props) => { return (
empty diff --git a/web/components/api-token/modal/form.tsx b/web/components/api-token/modal/form.tsx index ae7717b39..0c568b33b 100644 --- a/web/components/api-token/modal/form.tsx +++ b/web/components/api-token/modal/form.tsx @@ -167,7 +167,7 @@ export const CreateApiTokenForm: React.FC = (props) => { @@ -200,7 +200,7 @@ export const CreateApiTokenForm: React.FC = (props) => { minDate={tomorrow} customInput={
diff --git a/web/components/api-token/modal/generated-token-details.tsx b/web/components/api-token/modal/generated-token-details.tsx index f28ea3481..1e5548d93 100644 --- a/web/components/api-token/modal/generated-token-details.tsx +++ b/web/components/api-token/modal/generated-token-details.tsx @@ -41,7 +41,7 @@ export const GeneratedTokenDetails: React.FC = (props) => { -
+
= ({ return (
-
+

{title}

{description &&

{description}

}
@@ -82,10 +82,10 @@ export const NewEmptyState: React.FC = ({ comicBox?.extraPadding ? "ml-[125px]" : "ml-[90px]" } pb-5`} > -
+
-
+

{comicBox?.title}

{comicBox?.description}

@@ -94,10 +94,10 @@ export const NewEmptyState: React.FC = ({
) : (
-
+
-
+

{comicBox?.title}

{comicBox?.description}

diff --git a/web/components/common/product-updates-modal.tsx b/web/components/common/product-updates-modal.tsx index cd0a5b9ff..094dcc4ab 100644 --- a/web/components/common/product-updates-modal.tsx +++ b/web/components/common/product-updates-modal.tsx @@ -64,12 +64,12 @@ export const ProductUpdatesModal: React.FC = ({ isOpen, setIsOpen }) => { {updates.map((item, index) => (
- + {item.tag_name} {renderFormattedDate(item.published_at)} {index === 0 && ( - + New )} diff --git a/web/components/core/activity.tsx b/web/components/core/activity.tsx index b5a666774..fa69c0f2f 100644 --- a/web/components/core/activity.tsx +++ b/web/components/core/activity.tsx @@ -262,7 +262,7 @@ const activityDetails: { return ( <> added a new label{" "} - + {activity.new_value} @@ -278,7 +278,7 @@ const activityDetails: { return ( <> removed the label{" "} - + {activity.old_value} diff --git a/web/components/core/image-picker-popover.tsx b/web/components/core/image-picker-popover.tsx index a5ffd807a..0062072dd 100644 --- a/web/components/core/image-picker-popover.tsx +++ b/web/components/core/image-picker-popover.tsx @@ -139,7 +139,7 @@ export const ImagePickerPopover: React.FC = observer((props) => { return ( @@ -148,12 +148,12 @@ export const ImagePickerPopover: React.FC = observer((props) => { {isOpen && (
@@ -282,7 +282,7 @@ export const ImagePickerPopover: React.FC = observer((props) => { {...getRootProps()} className={`relative grid h-full w-full cursor-pointer place-items-center rounded-lg p-12 text-center focus:outline-none focus:ring-2 focus:ring-custom-primary focus:ring-offset-2 ${ (image === null && isDragActive) || !value - ? "border-2 border-dashed border-custom-border-200 hover:bg-custom-background-90" + ? "border-2 border-dashed border-neutral-border-medium hover:bg-custom-background-90" : "" }`} > diff --git a/web/components/core/modals/bulk-delete-issues-modal.tsx b/web/components/core/modals/bulk-delete-issues-modal.tsx index f5eab83ef..b854bf407 100644 --- a/web/components/core/modals/bulk-delete-issues-modal.tsx +++ b/web/components/core/modals/bulk-delete-issues-modal.tsx @@ -130,7 +130,7 @@ export const BulkDeleteIssuesModal: React.FC = observer((props) => { leaveTo="opacity-0 scale-95" > -
+
{ @@ -158,7 +158,7 @@ export const BulkDeleteIssuesModal: React.FC = observer((props) => { {filteredIssues.length > 0 ? (
  • diff --git a/web/components/core/modals/existing-issues-list-modal.tsx b/web/components/core/modals/existing-issues-list-modal.tsx index f136b099f..2eef94fa2 100644 --- a/web/components/core/modals/existing-issues-list-modal.tsx +++ b/web/components/core/modals/existing-issues-list-modal.tsx @@ -153,7 +153,7 @@ export const ExistingIssuesListModal: React.FC = (props) => { {selectedIssues.map((issue) => (
    {issue.project__identifier}-{issue.sequence_id}
    ) : ( -
    +
    No issues selected
    )} diff --git a/web/components/core/modals/gpt-assistant-popover.tsx b/web/components/core/modals/gpt-assistant-popover.tsx index 3afd6d1b9..dd790655d 100644 --- a/web/components/core/modals/gpt-assistant-popover.tsx +++ b/web/components/core/modals/gpt-assistant-popover.tsx @@ -194,7 +194,7 @@ export const GptAssistantPopover: React.FC = (props) => { > = observer((props) => { {...getRootProps()} className={`relative grid h-80 w-80 cursor-pointer place-items-center rounded-lg p-12 text-center focus:outline-none focus:ring-2 focus:ring-custom-primary focus:ring-offset-2 ${ (image === null && isDragActive) || !value - ? "border-2 border-dashed border-custom-border-200 hover:bg-custom-background-90" + ? "border-2 border-dashed border-neutral-border-medium hover:bg-custom-background-90" : "" }`} > diff --git a/web/components/core/modals/workspace-image-upload-modal.tsx b/web/components/core/modals/workspace-image-upload-modal.tsx index e04ccf820..de0946eaa 100644 --- a/web/components/core/modals/workspace-image-upload-modal.tsx +++ b/web/components/core/modals/workspace-image-upload-modal.tsx @@ -129,7 +129,7 @@ export const WorkspaceImageUploadModal: React.FC = observer((props) => { {...getRootProps()} className={`relative grid h-80 w-80 cursor-pointer place-items-center rounded-lg p-12 text-center focus:outline-none focus:ring-2 focus:ring-custom-primary focus:ring-offset-2 ${ (image === null && isDragActive) || !value - ? "border-2 border-dashed border-custom-border-200 hover:bg-custom-background-90" + ? "border-2 border-dashed border-neutral-border-medium hover:bg-custom-background-90" : "" }`} > diff --git a/web/components/core/sidebar/progress-chart.tsx b/web/components/core/sidebar/progress-chart.tsx index 3d47d8eca..c032c68e5 100644 --- a/web/components/core/sidebar/progress-chart.tsx +++ b/web/components/core/sidebar/progress-chart.tsx @@ -124,7 +124,7 @@ const ProgressChart: React.FC = ({ distribution, startDate, endDate, tota gridXValues={chartData.map((item, index) => (index % 2 === 0 ? item.currentDate : ""))} enableSlices="x" sliceTooltip={(datum) => ( -
    +
    {datum.slice.points[0].data.yFormatted} issues pending on {datum.slice.points[0].data.xFormatted} diff --git a/web/components/core/sidebar/sidebar-progress-stats.tsx b/web/components/core/sidebar/sidebar-progress-stats.tsx index c37cdf4b9..7aea050cf 100644 --- a/web/components/core/sidebar/sidebar-progress-stats.tsx +++ b/web/components/core/sidebar/sidebar-progress-stats.tsx @@ -87,7 +87,7 @@ export const SidebarProgressStats: React.FC = ({ `w-full ${ - roundedTab ? "rounded-3xl border border-custom-border-200" : "rounded" + roundedTab ? "rounded-3xl border border-neutral-border-medium" : "rounded" } px-3 py-1 text-custom-text-100 ${ selected ? "bg-custom-background-100 text-custom-text-300 shadow-custom-shadow-2xs" @@ -100,7 +100,7 @@ export const SidebarProgressStats: React.FC = ({ `w-full ${ - roundedTab ? "rounded-3xl border border-custom-border-200" : "rounded" + roundedTab ? "rounded-3xl border border-neutral-border-medium" : "rounded" } px-3 py-1 text-custom-text-100 ${ selected ? "bg-custom-background-100 text-custom-text-300 shadow-custom-shadow-2xs" @@ -113,7 +113,7 @@ export const SidebarProgressStats: React.FC = ({ `w-full ${ - roundedTab ? "rounded-3xl border border-custom-border-200" : "rounded" + roundedTab ? "rounded-3xl border border-neutral-border-medium" : "rounded" } px-3 py-1 text-custom-text-100 ${ selected ? "bg-custom-background-100 text-custom-text-300 shadow-custom-shadow-2xs" @@ -162,7 +162,7 @@ export const SidebarProgressStats: React.FC = ({ key={`unassigned-${index}`} title={
    -
    +
    User
    No assignee diff --git a/web/components/core/theme/color-picker-input.tsx b/web/components/core/theme/color-picker-input.tsx index 19cd519cb..e590534cf 100644 --- a/web/components/core/theme/color-picker-input.tsx +++ b/web/components/core/theme/color-picker-input.tsx @@ -92,7 +92,7 @@ export const ColorPickerInput: FC = (props) => { > {watch(name) && watch(name) !== "" ? ( = observer((props const daysLeft = findHowManyDaysLeft(activeCycle.end_date ?? new Date()); return ( -
    -
    +
    +
    @@ -246,8 +246,8 @@ export const ActiveCycleDetails: React.FC = observer((props
    -
    -
    +
    +
    Progress @@ -275,12 +275,12 @@ export const ActiveCycleDetails: React.FC = observer((props
    -
    +
    -
    +
    High Priority Issues
    @@ -290,7 +290,7 @@ export const ActiveCycleDetails: React.FC = observer((props
    @@ -340,7 +340,7 @@ export const ActiveCycleDetails: React.FC = observer((props )}
    -
    +
    diff --git a/web/components/cycles/active-cycle-stats.tsx b/web/components/cycles/active-cycle-stats.tsx index 1ffe19260..e4cb56c1b 100644 --- a/web/components/cycles/active-cycle-stats.tsx +++ b/web/components/cycles/active-cycle-stats.tsx @@ -50,7 +50,7 @@ export const ActiveCycleProgressStats: React.FC = ({ cycle }) => { > - `rounded-3xl border border-custom-border-200 px-3 py-1 text-custom-text-100 ${ + `rounded-3xl border border-neutral-border-medium px-3 py-1 text-custom-text-100 ${ selected ? " bg-custom-primary text-white" : " hover:bg-custom-background-80" }` } @@ -59,7 +59,7 @@ export const ActiveCycleProgressStats: React.FC = ({ cycle }) => { - `rounded-3xl border border-custom-border-200 px-3 py-1 text-custom-text-100 ${ + `rounded-3xl border border-neutral-border-medium px-3 py-1 text-custom-text-100 ${ selected ? " bg-custom-primary text-white" : " hover:bg-custom-background-80" }` } @@ -92,7 +92,7 @@ export const ActiveCycleProgressStats: React.FC = ({ cycle }) => { key={`unassigned-${index}`} title={
    -
    +
    User
    No assignee diff --git a/web/components/cycles/cycle-peek-overview.tsx b/web/components/cycles/cycle-peek-overview.tsx index b7acff358..11704dd5a 100644 --- a/web/components/cycles/cycle-peek-overview.tsx +++ b/web/components/cycles/cycle-peek-overview.tsx @@ -38,7 +38,7 @@ export const CyclePeekOverview: React.FC = observer(({ projectId, workspa {peekCycle && (
    = (props) => { /> -
    +
    diff --git a/web/components/cycles/cycles-list-item.tsx b/web/components/cycles/cycles-list-item.tsx index e34f4b30b..4a50d04fb 100644 --- a/web/components/cycles/cycles-list-item.tsx +++ b/web/components/cycles/cycles-list-item.tsx @@ -160,7 +160,7 @@ export const CyclesListItem: FC = (props) => { projectId={projectId} /> -
    +
    diff --git a/web/components/cycles/form.tsx b/web/components/cycles/form.tsx index e648a158e..c0cc699fe 100644 --- a/web/components/cycles/form.tsx +++ b/web/components/cycles/form.tsx @@ -154,7 +154,7 @@ export const CycleForm: React.FC = (props) => {
    -
    +
    diff --git a/web/components/cycles/transfer-issues-modal.tsx b/web/components/cycles/transfer-issues-modal.tsx index 5956e4a1e..c91408457 100644 --- a/web/components/cycles/transfer-issues-modal.tsx +++ b/web/components/cycles/transfer-issues-modal.tsx @@ -104,7 +104,7 @@ export const TransferIssuesModal: React.FC = observer((props) => {
    -
    +
    = observer((props) => { if (!widgetDetails || !widgetStats) return ; return ( -
    +
    = observer((props) => {

    Filtered by{" "} - Due date + Due date

    = observer((props) => { if (!widgetDetails || !widgetStats) return ; return ( -
    +
    = observer((props) => {

    Filtered by{" "} - Due date + Due date

    = (props) => { +
    {DURATION_FILTER_OPTIONS.find((option) => option.key === value)?.label}
    diff --git a/web/components/dashboard/widgets/issue-panels/issues-list.tsx b/web/components/dashboard/widgets/issue-panels/issues-list.tsx index 2076de7fb..cca4c935a 100644 --- a/web/components/dashboard/widgets/issue-panels/issues-list.tsx +++ b/web/components/dashboard/widgets/issue-panels/issues-list.tsx @@ -69,7 +69,7 @@ export const WidgetIssuesList: React.FC = (props) => { ) : issues.length > 0 ? ( <> -
    +
    ( {ISSUES_TABS_LIST.map((tab) => ( = observer((props) => }; return ( -
    +
    = observer((props) =>

    Filtered by{" "} - Due date + Due date

    = observer((props) }; return ( -
    +
    = observer((props)

    Filtered by{" "} - Due date + Due date

    = observer((props) => { if (!widgetStats) return ; return ( -
    +
    {STATS_LIST.map((stat, index) => { const isFirst = index === 0; const isLast = index === STATS_LIST.length - 1; diff --git a/web/components/dashboard/widgets/recent-activity.tsx b/web/components/dashboard/widgets/recent-activity.tsx index fc16946d8..1b77b3161 100644 --- a/web/components/dashboard/widgets/recent-activity.tsx +++ b/web/components/dashboard/widgets/recent-activity.tsx @@ -34,7 +34,7 @@ export const RecentActivityWidget: React.FC = observer((props) => { if (!widgetStats) return ; return ( -
    +
    Your issue activities diff --git a/web/components/dashboard/widgets/recent-collaborators.tsx b/web/components/dashboard/widgets/recent-collaborators.tsx index 2fafbb9ac..cbb6de71b 100644 --- a/web/components/dashboard/widgets/recent-collaborators.tsx +++ b/web/components/dashboard/widgets/recent-collaborators.tsx @@ -66,7 +66,7 @@ export const RecentCollaboratorsWidget: React.FC = observer((props) if (!widgetStats) return ; return ( -
    +

    Most active members

    diff --git a/web/components/dashboard/widgets/recent-projects.tsx b/web/components/dashboard/widgets/recent-projects.tsx index c4318d889..39250d6f0 100644 --- a/web/components/dashboard/widgets/recent-projects.tsx +++ b/web/components/dashboard/widgets/recent-projects.tsx @@ -90,7 +90,7 @@ export const RecentProjectsWidget: React.FC = observer((props) => { if (!widgetStats) return ; return ( -

    +
    {
    @@ -330,12 +330,12 @@ export const CycleDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    { >
    diff --git a/web/components/dropdowns/estimate.tsx b/web/components/dropdowns/estimate.tsx index 18144540d..f38940e50 100644 --- a/web/components/dropdowns/estimate.tsx +++ b/web/components/dropdowns/estimate.tsx @@ -63,7 +63,7 @@ const BorderButton = (props: ButtonProps) => { >
    @@ -338,12 +338,12 @@ export const EstimateDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    { >
    diff --git a/web/components/dropdowns/member/project-member.tsx b/web/components/dropdowns/member/project-member.tsx index 7cd878841..570a6f913 100644 --- a/web/components/dropdowns/member/project-member.tsx +++ b/web/components/dropdowns/member/project-member.tsx @@ -209,12 +209,12 @@ export const ProjectMemberDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    = observer((
    -
    +
    {
    @@ -329,12 +329,12 @@ export const ModuleDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    { high: "bg-orange-500/20 text-orange-950 border-orange-500", medium: "bg-yellow-500/20 text-yellow-950 border-yellow-500", low: "bg-custom-primary-100/20 text-custom-primary-950 border-custom-primary-100", - none: "bg-custom-background-80 border-custom-border-300", + none: "bg-custom-background-80 border-neutral-border-medium", }; return ( @@ -424,12 +424,12 @@ export const PriorityDropdown: React.FC = (props) => { {isOpen && (
    -
    +
    {
    @@ -317,12 +317,12 @@ export const ProjectDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    {
    @@ -308,12 +308,12 @@ export const StateDropdown: React.FC = observer((props) => { {isOpen && (
    -
    +
    = (props) => { > -
    +
    {tabOptions.map((tab) => ( @@ -116,7 +116,7 @@ const EmojiIconPicker: React.FC = (props) => {
    )} -
    +
    {emojis.map((emoji) => ( @@ -172,7 +172,7 @@ const EmojiIconPicker: React.FC = (props) => { />
    -
    +
    {icons.material_rounded.map((icon, index) => (
    -
    +
    setCreateMore((prevData) => !prevData)} diff --git a/web/components/inbox/modals/select-duplicate.tsx b/web/components/inbox/modals/select-duplicate.tsx index e4acca626..ab3ed458f 100644 --- a/web/components/inbox/modals/select-duplicate.tsx +++ b/web/components/inbox/modals/select-duplicate.tsx @@ -121,7 +121,7 @@ export const SelectDuplicateInboxIssueModal: React.FC = (props) => { {filteredIssues.length > 0 ? (
  • diff --git a/web/components/inbox/sidebar/filter/applied-filters.tsx b/web/components/inbox/sidebar/filter/applied-filters.tsx index 0a43e11cc..c4ab33c31 100644 --- a/web/components/inbox/sidebar/filter/applied-filters.tsx +++ b/web/components/inbox/sidebar/filter/applied-filters.tsx @@ -56,7 +56,7 @@ export const InboxIssueAppliedFilter: FC = observer((p if (!filters || filtersLength <= 0) return <>; return ( -
    +
    {Object.keys(filters).map((key) => { const filterKey = key as keyof TInboxIssueFilterOptions; @@ -64,7 +64,7 @@ export const InboxIssueAppliedFilter: FC = observer((p return (
    {replaceUnderscoreIfSnakeCase(key)}: {filters[filterKey]?.length < 0 ? ( @@ -161,7 +161,7 @@ export const InboxIssueAppliedFilter: FC = observer((p
  • +
    { displayPropertyKey={property} shouldRenderProperty={shouldRenderProperty} > -
    + ) => diff --git a/web/components/issues/issue-layouts/spreadsheet/quick-add-issue-form.tsx b/web/components/issues/issue-layouts/spreadsheet/quick-add-issue-form.tsx index 605e8bea1..57366086f 100644 --- a/web/components/issues/issue-layouts/spreadsheet/quick-add-issue-form.tsx +++ b/web/components/issues/issue-layouts/spreadsheet/quick-add-issue-form.tsx @@ -178,7 +178,7 @@ export const SpreadsheetQuickAddIssueForm: React.FC = observer((props) =>
    { const { displayProperties, displayFilters, handleDisplayFilterUpdate, isEstimateEnabled } = props; return ( -
    + #ID @@ -43,7 +42,7 @@ export const SpreadsheetHeader = (props: Props) => { displayPropertyKey={property} shouldRenderProperty={shouldRenderProperty} > - + { } = props; return ( - +
    = observer((props) => { canEditProperties={canEditProperties} /> -
    +
    {enableQuickCreateIssue && !disableIssueCreation && ( diff --git a/web/components/issues/issue-modal/form.tsx b/web/components/issues/issue-modal/form.tsx index dbae7e2d5..a6d59f6de 100644 --- a/web/components/issues/issue-modal/form.tsx +++ b/web/components/issues/issue-modal/form.tsx @@ -396,7 +396,7 @@ export const IssueFormRoot: FC = observer((props) => { ? watch("description_html") : value } - customClassName="min-h-[7rem] border-custom-border-100" + customClassName="min-h-[7rem] border-neutral-border-subtle" onChange={(description: Object, description_html: string) => { onChange(description_html); handleFormChange(); @@ -585,7 +585,7 @@ export const IssueFormRoot: FC = observer((props) => { customButton={
    -
    +
    onCreateMoreToggleChange(!isCreateMoreToggleEnabled)} diff --git a/web/components/issues/issue-modal/modal.tsx b/web/components/issues/issue-modal/modal.tsx index a4493057e..ff0860a58 100644 --- a/web/components/issues/issue-modal/modal.tsx +++ b/web/components/issues/issue-modal/modal.tsx @@ -271,7 +271,7 @@ export const CreateUpdateIssueModal: React.FC = observer((prop leaveFrom="opacity-100 translate-y-0 sm:scale-100" leaveTo="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95" > - + {withDraftIssueWrapper ? ( = ({ labelDetails, maxRender = 1 }) {labelDetails.map((label) => (
    @@ -32,7 +32,7 @@ export const ViewIssueLabel: React.FC = ({ labelDetails, maxRender = 1 }) ))} ) : ( -
    +
    l.name).join(", ")}>
    diff --git a/web/components/issues/peek-overview/view.tsx b/web/components/issues/peek-overview/view.tsx index 5d2e486e6..2385017fa 100644 --- a/web/components/issues/peek-overview/view.tsx +++ b/web/components/issues/peek-overview/view.tsx @@ -130,7 +130,7 @@ export const IssueView: FC = observer((props) => { {issueId && (
    = observer((props) => { {/* header */}
    @@ -260,7 +260,7 @@ export const IssueView: FC = observer((props) => {
    diff --git a/web/components/issues/select/label.tsx b/web/components/issues/select/label.tsx index 00f095d9e..6c1e26d1b 100644 --- a/web/components/issues/select/label.tsx +++ b/web/components/issues/select/label.tsx @@ -87,7 +87,7 @@ export const IssueLabelSelect: React.FC = observer((props) => { /> ) : ( -
    +
    Labels
    @@ -98,12 +98,12 @@ export const IssueLabelSelect: React.FC = observer((props) => { {isDropdownOpen && (
    -
    +
    = observer((props) => { ); } else return ( -
    +
    {label.name}
    diff --git a/web/components/issues/sub-issues/issue-list-item.tsx b/web/components/issues/sub-issues/issue-list-item.tsx index c6b87411d..06c224085 100644 --- a/web/components/issues/sub-issues/issue-list-item.tsx +++ b/web/components/issues/sub-issues/issue-list-item.tsx @@ -67,7 +67,7 @@ export const IssueListItem: React.FC = observer((props) => {
    {issue && (
    diff --git a/web/components/issues/sub-issues/issues-list.tsx b/web/components/issues/sub-issues/issues-list.tsx index ad09938cb..ff2c906f9 100644 --- a/web/components/issues/sub-issues/issues-list.tsx +++ b/web/components/issues/sub-issues/issues-list.tsx @@ -60,7 +60,7 @@ export const IssueList: FC = observer((props) => { ))}
    10 ? `border-l border-custom-border-100` : ``}`} + className={`absolute bottom-0 top-0 ${spacingLeft > 10 ? `border-l border-neutral-border-subtle` : ``}`} style={{ left: `${spacingLeft - 12}px` }} />
    diff --git a/web/components/issues/sub-issues/root.tsx b/web/components/issues/sub-issues/root.tsx index 7bb1b9a6b..3a030ae8b 100644 --- a/web/components/issues/sub-issues/root.tsx +++ b/web/components/issues/sub-issues/root.tsx @@ -221,7 +221,7 @@ export const SubIssuesRoot: FC = observer((props) => { <>
    { if (!subIssueHelpers.issue_visibility.includes(parentIssueId)) { setSubIssueHelpers(`${parentIssueId}_root`, "preview_loader", parentIssueId); @@ -257,13 +257,13 @@ export const SubIssuesRoot: FC = observer((props) => { {!disabled && (
    handleIssueCrudState("create", parentIssueId, null)} > Add sub-issue
    handleIssueCrudState("existing", parentIssueId, null)} > Add an existing issue @@ -273,7 +273,7 @@ export const SubIssuesRoot: FC = observer((props) => {
    {subIssueHelpers.issue_visibility.includes(parentIssueId) && ( -
    +
    = ({ className={`bg-transparent ${issue?.target_date ? "w-[6.5rem]" : "w-[5rem] text-center"}`} customInput={
    diff --git a/web/components/issues/view-select/start-date.tsx b/web/components/issues/view-select/start-date.tsx index 039bc0cb5..072088c50 100644 --- a/web/components/issues/view-select/start-date.tsx +++ b/web/components/issues/view-select/start-date.tsx @@ -46,7 +46,7 @@ export const ViewStartDateSelect: React.FC = ({ handleOnOpen={handleOnOpen} customInput={
    diff --git a/web/components/labels/project-setting-label-group.tsx b/web/components/labels/project-setting-label-group.tsx index 71d11dacb..8a1dc0c8d 100644 --- a/web/components/labels/project-setting-label-group.tsx +++ b/web/components/labels/project-setting-label-group.tsx @@ -69,7 +69,7 @@ export const ProjectSettingLabelGroup: React.FC = observer((props) => { return ( = (props) => { return (
    diff --git a/web/components/labels/project-setting-label-list.tsx b/web/components/labels/project-setting-label-list.tsx index 57c48cd01..4c275ab3b 100644 --- a/web/components/labels/project-setting-label-list.tsx +++ b/web/components/labels/project-setting-label-list.tsx @@ -88,7 +88,7 @@ export const ProjectSettingsLabelList: React.FC = observer(() => { data={selectDeleteLabel ?? null} onClose={() => setSelectDeleteLabel(null)} /> -
    +

    Labels

    {showLabelForm && ( -
    +
    = ({
    -
    +
    diff --git a/web/components/modules/module-card-item.tsx b/web/components/modules/module-card-item.tsx index f9236ef10..71dd60836 100644 --- a/web/components/modules/module-card-item.tsx +++ b/web/components/modules/module-card-item.tsx @@ -144,7 +144,7 @@ export const ModuleCardItem: React.FC = observer((props) => { )} setDeleteModal(false)} /> -
    +
    diff --git a/web/components/modules/module-list-item.tsx b/web/components/modules/module-list-item.tsx index c24e75198..32d404f52 100644 --- a/web/components/modules/module-list-item.tsx +++ b/web/components/modules/module-list-item.tsx @@ -134,7 +134,7 @@ export const ModuleListItem: React.FC = observer((props) => { )} setDeleteModal(false)} /> -
    +
    diff --git a/web/components/modules/module-peek-overview.tsx b/web/components/modules/module-peek-overview.tsx index f82d436bc..c586fb79d 100644 --- a/web/components/modules/module-peek-overview.tsx +++ b/web/components/modules/module-peek-overview.tsx @@ -39,7 +39,7 @@ export const ModulePeekOverview: React.FC = observer(({ projectId, worksp {peekModule && (
    = observer((props) => {
    -
    +
    {({ open }) => (
    @@ -588,7 +588,7 @@ export const ModuleDetailsSidebar: React.FC = observer((props) => { "" )} {moduleDetails.total_issues > 0 && ( -
    +
    = observer((props) => {
    -
    +
    {({ open }) => (
    diff --git a/web/components/notifications/notification-header.tsx b/web/components/notifications/notification-header.tsx index dc92dc9d5..45814a2fe 100644 --- a/web/components/notifications/notification-header.tsx +++ b/web/components/notifications/notification-header.tsx @@ -134,7 +134,7 @@ export const NotificationHeader: React.FC = (props) =>
    -
    +
    {snoozed || archived || readNotification ? (
    {isAdmin && ( - + {({ open }) => (
    diff --git a/web/components/workspace/sidebar-dropdown.tsx b/web/components/workspace/sidebar-dropdown.tsx index 616562f27..85d4805f7 100644 --- a/web/components/workspace/sidebar-dropdown.tsx +++ b/web/components/workspace/sidebar-dropdown.tsx @@ -144,7 +144,7 @@ export const WorkspaceSidebarDropdown = observer(() => { leaveTo="transform opacity-0 scale-95" > -
    +
    {currentUser?.email} diff --git a/web/components/workspace/sidebar-quick-action.tsx b/web/components/workspace/sidebar-quick-action.tsx index 88fee55a6..1638eb292 100644 --- a/web/components/workspace/sidebar-quick-action.tsx +++ b/web/components/workspace/sidebar-quick-action.tsx @@ -69,7 +69,7 @@ export const WorkspaceSidebarQuickAction = observer(() => { className={`relative flex w-full cursor-pointer items-center justify-between gap-1 rounded px-2 ${ isSidebarCollapsed ? "px-2 hover:bg-custom-sidebar-background-80" - : "border-[0.5px] border-custom-border-200 px-3 shadow-custom-sidebar-shadow-2xs" + : "border-[0.5px] border-neutral-border-medium px-3 shadow-custom-sidebar-shadow-2xs" }`} >
    {cycleId && !isSidebarCollapsed && (
    { selectedIndex={CYCLE_TAB_LIST.findIndex((i) => i.key == cycleTab)} onChange={(i) => handleCurrentView(CYCLE_TAB_LIST[i]?.key ?? "active")} > -
    +
    {CYCLE_TAB_LIST.map((tab) => ( { return (
    -
    +