(!!(isOpen || defaultOpen));
useEffect(() => {
if (isOpen !== undefined) {
diff --git a/packages/ui/src/form-fields/password/indicator.tsx b/packages/ui/src/form-fields/password/indicator.tsx
index 21e2dc80d11..021fed59b52 100644
--- a/packages/ui/src/form-fields/password/indicator.tsx
+++ b/packages/ui/src/form-fields/password/indicator.tsx
@@ -25,7 +25,7 @@ export function PasswordStrengthIndicator({
const criteria = getPasswordCriteria(password);
const strengthInfo = getStrengthInfo(strength);
- const isPasswordMeterVisible = isFocused ? true : strength === E_PASSWORD_STRENGTH.STRENGTH_VALID ? false : true;
+ const isPasswordMeterVisible = isFocused || strength !== E_PASSWORD_STRENGTH.STRENGTH_VALID;
if ((!password && !showCriteria) || !isPasswordMeterVisible) {
return null;
diff --git a/packages/utils/src/rich-filters/operations/traversal/core.ts b/packages/utils/src/rich-filters/operations/traversal/core.ts
index edcfc20de88..3c2d9b5d22c 100644
--- a/packages/utils/src/rich-filters/operations/traversal/core.ts
+++ b/packages/utils/src/rich-filters/operations/traversal/core.ts
@@ -188,10 +188,9 @@ export const extractConditionsWithDisplayOperators =
// Transform operators using the extended helper
return rawConditions.map((condition) => {
const displayOperator = getDisplayOperator(condition.operator, expression, condition.id);
- return {
- ...condition,
+ return Object.assign({}, condition, {
operator: displayOperator,
- };
+ });
});
};
From 9d6ba53425d665629910e9a0d9061112ccc7439e Mon Sep 17 00:00:00 2001
From: Darkingtail <1603774836@qq.com>
Date: Thu, 12 Mar 2026 15:59:03 +0800
Subject: [PATCH 2/3] fix: resolve CI check failures
---
apps/space/components/issues/filters/labels.tsx | 2 +-
apps/space/components/issues/filters/priority.tsx | 2 +-
apps/space/components/issues/filters/state.tsx | 2 +-
apps/space/store/cycle.store.ts | 6 +++---
apps/space/store/helpers/base-issues.store.ts | 4 ++--
apps/space/store/instance.store.ts | 4 ++--
apps/space/store/issue-detail.store.ts | 6 +++---
apps/space/store/issue-filters.store.ts | 4 ++--
apps/space/store/issue.store.ts | 6 +++---
apps/space/store/label.store.ts | 6 +++---
apps/space/store/members.store.ts | 6 +++---
apps/space/store/module.store.ts | 6 +++---
apps/space/store/profile.store.ts | 4 ++--
apps/space/store/publish/publish.store.ts | 4 ++--
apps/space/store/publish/publish_list.store.ts | 4 ++--
apps/space/store/state.store.ts | 6 +++---
apps/space/store/user.store.ts | 4 ++--
packages/propel/src/button/helper.tsx | 4 ++--
18 files changed, 40 insertions(+), 40 deletions(-)
diff --git a/apps/space/components/issues/filters/labels.tsx b/apps/space/components/issues/filters/labels.tsx
index 79bf3b867ed..1db42937c32 100644
--- a/apps/space/components/issues/filters/labels.tsx
+++ b/apps/space/components/issues/filters/labels.tsx
@@ -56,7 +56,7 @@ export function FilterLabels(props: Props) {
{filteredOptions.slice(0, itemsToRender).map((label) => (
handleUpdate(label?.id)}
icon={}
title={label.name}
diff --git a/apps/space/components/issues/filters/priority.tsx b/apps/space/components/issues/filters/priority.tsx
index 4dbd21781db..06420db5557 100644
--- a/apps/space/components/issues/filters/priority.tsx
+++ b/apps/space/components/issues/filters/priority.tsx
@@ -45,7 +45,7 @@ export const FilterPriority = observer(function FilterPriority(props: Props) {
filteredOptions.map((priority) => (
handleUpdate(priority.key)}
icon={}
title={t(priority.titleTranslationKey)}
diff --git a/apps/space/components/issues/filters/state.tsx b/apps/space/components/issues/filters/state.tsx
index bc27aa9ae84..94e643931d5 100644
--- a/apps/space/components/issues/filters/state.tsx
+++ b/apps/space/components/issues/filters/state.tsx
@@ -56,7 +56,7 @@ export const FilterState = observer(function FilterState(props: Props) {
{filteredOptions.slice(0, itemsToRender).map((state) => (
handleUpdate(state.id)}
icon={}
title={state.name}
diff --git a/apps/space/store/cycle.store.ts b/apps/space/store/cycle.store.ts
index 41ef8d0d436..13cb6950a5b 100644
--- a/apps/space/store/cycle.store.ts
+++ b/apps/space/store/cycle.store.ts
@@ -9,7 +9,7 @@ import { action, makeObservable, observable, runInAction } from "mobx";
import { SitesCycleService } from "@plane/services";
import type { TPublicCycle } from "@/types/cycle";
// store
-import type { CoreRootStore } from "./root.store";
+import type { RootStore } from "./root.store";
export interface ICycleStore {
// observables
@@ -23,9 +23,9 @@ export interface ICycleStore {
export class CycleStore implements ICycleStore {
cycles: TPublicCycle[] | undefined = undefined;
cycleService: SitesCycleService;
- rootStore: CoreRootStore;
+ rootStore: RootStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observables
cycles: observable,
diff --git a/apps/space/store/helpers/base-issues.store.ts b/apps/space/store/helpers/base-issues.store.ts
index b1c342308e8..e0fdb564c60 100644
--- a/apps/space/store/helpers/base-issues.store.ts
+++ b/apps/space/store/helpers/base-issues.store.ts
@@ -23,7 +23,7 @@ import type {
} from "@plane/types";
// types
import type { IIssue, TIssuesResponse } from "@/types/issue";
-import type { CoreRootStore } from "../root.store";
+import type { RootStore } from "../root.store";
// constants
// helpers
@@ -81,7 +81,7 @@ export abstract class BaseIssuesStore implements IBaseIssuesStore {
// root store
rootIssueStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observable
loader: observable,
diff --git a/apps/space/store/instance.store.ts b/apps/space/store/instance.store.ts
index 3672c5f0081..37dc9318eac 100644
--- a/apps/space/store/instance.store.ts
+++ b/apps/space/store/instance.store.ts
@@ -10,7 +10,7 @@ import { observable, action, makeObservable, runInAction } from "mobx";
import { InstanceService } from "@plane/services";
import type { IInstance, IInstanceConfig } from "@plane/types";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
type TError = {
status: string;
@@ -40,7 +40,7 @@ export class InstanceStore implements IInstanceStore {
// services
instanceService;
- constructor(private store: CoreRootStore) {
+ constructor(private store: RootStore) {
makeObservable(this, {
// observable
isLoading: observable.ref,
diff --git a/apps/space/store/issue-detail.store.ts b/apps/space/store/issue-detail.store.ts
index 0840e70c00a..6cbb6c867b3 100644
--- a/apps/space/store/issue-detail.store.ts
+++ b/apps/space/store/issue-detail.store.ts
@@ -13,7 +13,7 @@ import { SitesFileService, SitesIssueService } from "@plane/services";
import type { TFileSignedURLResponse, TIssuePublicComment } from "@plane/types";
import { EFileAssetType } from "@plane/types";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
// types
import type { IIssue, IPeekMode, IVote } from "@/types/issue";
@@ -60,12 +60,12 @@ export class IssueDetailStore implements IIssueDetailStore {
[key: string]: IIssue;
} = {};
// root store
- rootStore: CoreRootStore;
+ rootStore: RootStore;
// services
issueService: SitesIssueService;
fileService: SitesFileService;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
loader: observable.ref,
error: observable.ref,
diff --git a/apps/space/store/issue-filters.store.ts b/apps/space/store/issue-filters.store.ts
index 1632a0b3ea2..e2cb514dead 100644
--- a/apps/space/store/issue-filters.store.ts
+++ b/apps/space/store/issue-filters.store.ts
@@ -11,7 +11,7 @@ import { computedFn } from "mobx-utils";
import { ISSUE_DISPLAY_FILTERS_BY_LAYOUT } from "@plane/constants";
import type { IssuePaginationOptions, TIssueParams } from "@plane/types";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
// types
import type {
TIssueLayoutOptions,
@@ -60,7 +60,7 @@ export class IssueFilterStore implements IIssueFilterStore {
};
filters: { [anchor: string]: TIssueFilters } | undefined = undefined;
- constructor(private store: CoreRootStore) {
+ constructor(private store: RootStore) {
makeObservable(this, {
// observables
layoutOptions: observable,
diff --git a/apps/space/store/issue.store.ts b/apps/space/store/issue.store.ts
index 27ed2ad8951..93556bc8068 100644
--- a/apps/space/store/issue.store.ts
+++ b/apps/space/store/issue.store.ts
@@ -9,7 +9,7 @@ import { action, makeObservable, runInAction } from "mobx";
import { SitesIssueService } from "@plane/services";
import type { IssuePaginationOptions, TLoader } from "@plane/types";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
// types
import { BaseIssuesStore } from "./helpers/base-issues.store";
import type { IBaseIssuesStore } from "./helpers/base-issues.store";
@@ -28,11 +28,11 @@ export interface IIssueStore extends IBaseIssuesStore {
export class IssueStore extends BaseIssuesStore implements IIssueStore {
// root store
- rootStore: CoreRootStore;
+ rootStore: RootStore;
// services
issueService: SitesIssueService;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
super(_rootStore);
makeObservable(this, {
// actions
diff --git a/apps/space/store/label.store.ts b/apps/space/store/label.store.ts
index b720816cf13..b1c229f0ae9 100644
--- a/apps/space/store/label.store.ts
+++ b/apps/space/store/label.store.ts
@@ -10,7 +10,7 @@ import { action, computed, makeObservable, observable, runInAction } from "mobx"
import { SitesLabelService } from "@plane/services";
import type { IIssueLabel } from "@plane/types";
// store
-import type { CoreRootStore } from "./root.store";
+import type { RootStore } from "./root.store";
export interface IIssueLabelStore {
// observables
@@ -25,9 +25,9 @@ export interface IIssueLabelStore {
export class LabelStore implements IIssueLabelStore {
labelMap: Record = {};
labelService: SitesLabelService;
- rootStore: CoreRootStore;
+ rootStore: RootStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observables
labelMap: observable,
diff --git a/apps/space/store/members.store.ts b/apps/space/store/members.store.ts
index 5c429b0037e..a06d0055049 100644
--- a/apps/space/store/members.store.ts
+++ b/apps/space/store/members.store.ts
@@ -9,7 +9,7 @@ import { action, computed, makeObservable, observable, runInAction } from "mobx"
// plane imports
import { SitesMemberService } from "@plane/services";
import type { TPublicMember } from "@/types/member";
-import type { CoreRootStore } from "./root.store";
+import type { RootStore } from "./root.store";
export interface IIssueMemberStore {
// observables
@@ -24,9 +24,9 @@ export interface IIssueMemberStore {
export class MemberStore implements IIssueMemberStore {
memberMap: Record = {};
memberService: SitesMemberService;
- rootStore: CoreRootStore;
+ rootStore: RootStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observables
memberMap: observable,
diff --git a/apps/space/store/module.store.ts b/apps/space/store/module.store.ts
index 1f2dd2d54a6..c539846efc0 100644
--- a/apps/space/store/module.store.ts
+++ b/apps/space/store/module.store.ts
@@ -11,7 +11,7 @@ import { SitesModuleService } from "@plane/services";
// types
import type { TPublicModule } from "@/types/modules";
// root store
-import type { CoreRootStore } from "./root.store";
+import type { RootStore } from "./root.store";
export interface IIssueModuleStore {
// observables
@@ -26,9 +26,9 @@ export interface IIssueModuleStore {
export class ModuleStore implements IIssueModuleStore {
moduleMap: Record = {};
moduleService: SitesModuleService;
- rootStore: CoreRootStore;
+ rootStore: RootStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observables
moduleMap: observable,
diff --git a/apps/space/store/profile.store.ts b/apps/space/store/profile.store.ts
index 0dee248dda5..d62d1d37a38 100644
--- a/apps/space/store/profile.store.ts
+++ b/apps/space/store/profile.store.ts
@@ -11,7 +11,7 @@ import { UserService } from "@plane/services";
import type { TUserProfile } from "@plane/types";
import { EStartOfTheWeek } from "@plane/types";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
type TError = {
status: string;
@@ -64,7 +64,7 @@ export class ProfileStore implements IProfileStore {
// services
userService: UserService;
- constructor(public store: CoreRootStore) {
+ constructor(public store: RootStore) {
makeObservable(this, {
// observables
isLoading: observable.ref,
diff --git a/apps/space/store/publish/publish.store.ts b/apps/space/store/publish/publish.store.ts
index b59ff2be230..973ea86e589 100644
--- a/apps/space/store/publish/publish.store.ts
+++ b/apps/space/store/publish/publish.store.ts
@@ -14,7 +14,7 @@ import type {
TProjectPublishViewProps,
} from "@plane/types";
// store
-import type { CoreRootStore } from "../root.store";
+import type { RootStore } from "../root.store";
export interface IPublishStore extends TProjectPublishSettings {
// computed
@@ -45,7 +45,7 @@ export class PublishStore implements IPublishStore {
workspace_detail: IWorkspaceLite | undefined;
constructor(
- private store: CoreRootStore,
+ private store: RootStore,
publishSettings: TProjectPublishSettings
) {
this.anchor = publishSettings.anchor;
diff --git a/apps/space/store/publish/publish_list.store.ts b/apps/space/store/publish/publish_list.store.ts
index 29a09dca17e..eeebe97e70a 100644
--- a/apps/space/store/publish/publish_list.store.ts
+++ b/apps/space/store/publish/publish_list.store.ts
@@ -11,7 +11,7 @@ import { SitesProjectPublishService } from "@plane/services";
import type { TProjectPublishSettings } from "@plane/types";
// store
import { PublishStore } from "@/store/publish/publish.store";
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
export interface IPublishListStore {
// observables
@@ -26,7 +26,7 @@ export class PublishListStore implements IPublishListStore {
// service
publishService;
- constructor(private rootStore: CoreRootStore) {
+ constructor(private rootStore: RootStore) {
makeObservable(this, {
// observables
publishMap: observable,
diff --git a/apps/space/store/state.store.ts b/apps/space/store/state.store.ts
index f900c5105f7..3ecf78d1592 100644
--- a/apps/space/store/state.store.ts
+++ b/apps/space/store/state.store.ts
@@ -12,7 +12,7 @@ import type { IState } from "@plane/types";
// helpers
import { sortStates } from "@/helpers/state.helper";
// store
-import type { CoreRootStore } from "./root.store";
+import type { RootStore } from "./root.store";
export interface IStateStore {
// observables
@@ -28,9 +28,9 @@ export interface IStateStore {
export class StateStore implements IStateStore {
states: IState[] | undefined = undefined;
stateService: SitesStateService;
- rootStore: CoreRootStore;
+ rootStore: RootStore;
- constructor(_rootStore: CoreRootStore) {
+ constructor(_rootStore: RootStore) {
makeObservable(this, {
// observables
states: observable,
diff --git a/apps/space/store/user.store.ts b/apps/space/store/user.store.ts
index fac64281ead..f2a3c7dbc20 100644
--- a/apps/space/store/user.store.ts
+++ b/apps/space/store/user.store.ts
@@ -14,7 +14,7 @@ import type { ActorDetail, IUser } from "@plane/types";
import type { IProfileStore } from "@/store/profile.store";
import { ProfileStore } from "@/store/profile.store";
// store
-import type { CoreRootStore } from "@/store/root.store";
+import type { RootStore } from "@/store/root.store";
type TUserErrorStatus = {
status: string;
@@ -50,7 +50,7 @@ export class UserStore implements IUserStore {
// service
userService: UserService;
- constructor(private store: CoreRootStore) {
+ constructor(private store: RootStore) {
// stores
this.profile = new ProfileStore(store);
// service
diff --git a/packages/propel/src/button/helper.tsx b/packages/propel/src/button/helper.tsx
index 9e332d55f0b..18130b113c9 100644
--- a/packages/propel/src/button/helper.tsx
+++ b/packages/propel/src/button/helper.tsx
@@ -17,9 +17,9 @@ export const buttonVariants = cva(
"error-fill":
"bg-danger-primary text-on-color hover:bg-danger-primary-hover active:bg-danger-primary-active disabled:bg-layer-disabled disabled:text-disabled",
"error-outline":
- "bg-layer-2 hover:bg-danger-subtle active:bg-danger-subtle-hover disabled:bg-layer-2 text-danger-secondary disabled:text-disabled border border-danger-strong disabled:border-subtle-1",
+ "border border-danger-strong bg-layer-2 text-danger-secondary hover:bg-danger-subtle active:bg-danger-subtle-hover disabled:border-subtle-1 disabled:bg-layer-2 disabled:text-disabled",
secondary:
- "bg-layer-2 hover:bg-layer-2-hover active:bg-layer-2-active disabled:bg-layer-transparent text-secondary disabled:text-disabled border border-strong disabled:border-subtle-1 shadow-raised-100",
+ "border border-strong bg-layer-2 text-secondary shadow-raised-100 hover:bg-layer-2-hover active:bg-layer-2-active disabled:border-subtle-1 disabled:bg-layer-transparent disabled:text-disabled",
tertiary:
"bg-layer-3 text-secondary hover:bg-layer-3-hover active:bg-layer-3-active disabled:bg-layer-transparent disabled:text-disabled",
ghost:
From 70294b1755f711ed39113c8e8d923b2abb85f596 Mon Sep 17 00:00:00 2001
From: Darkingtail <1603774836@qq.com>
Date: Thu, 12 Mar 2026 16:09:07 +0800
Subject: [PATCH 3/3] fix: resolve check:types failures by adding ?? false to
optional chaining results
---
apps/web/core/components/common/filters/created-at.tsx | 2 +-
apps/web/core/components/common/filters/created-by.tsx | 2 +-
apps/web/core/components/cycles/dropdowns/filters/end-date.tsx | 2 +-
.../web/core/components/cycles/dropdowns/filters/start-date.tsx | 2 +-
apps/web/core/components/cycles/dropdowns/filters/status.tsx | 2 +-
apps/web/core/components/inbox/inbox-filter/filters/date.tsx | 2 +-
apps/web/core/components/inbox/inbox-filter/filters/labels.tsx | 2 +-
apps/web/core/components/inbox/inbox-filter/filters/members.tsx | 2 +-
.../web/core/components/inbox/inbox-filter/filters/priority.tsx | 2 +-
apps/web/core/components/inbox/inbox-filter/filters/state.tsx | 2 +-
apps/web/core/components/inbox/inbox-filter/filters/status.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/assignee.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/created-by.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/cycle.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/due-date.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/labels.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/mentions.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/module.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/priority.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/project.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/start-date.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/state-group.tsx | 2 +-
.../issues/issue-layouts/filters/header/filters/state.tsx | 2 +-
apps/web/core/components/modules/dropdowns/filters/lead.tsx | 2 +-
apps/web/core/components/modules/dropdowns/filters/members.tsx | 2 +-
.../core/components/modules/dropdowns/filters/start-date.tsx | 2 +-
apps/web/core/components/modules/dropdowns/filters/status.tsx | 2 +-
.../core/components/modules/dropdowns/filters/target-date.tsx | 2 +-
apps/web/core/components/project/dropdowns/filters/access.tsx | 2 +-
.../core/components/project/dropdowns/filters/created-at.tsx | 2 +-
apps/web/core/components/project/dropdowns/filters/lead.tsx | 2 +-
apps/web/core/components/project/dropdowns/filters/members.tsx | 2 +-
32 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/apps/web/core/components/common/filters/created-at.tsx b/apps/web/core/components/common/filters/created-at.tsx
index cd07a5eee3f..cc0fb4102fa 100644
--- a/apps/web/core/components/common/filters/created-at.tsx
+++ b/apps/web/core/components/common/filters/created-at.tsx
@@ -64,7 +64,7 @@ export const FilterCreatedDate = observer(function FilterCreatedDate(props: Prop
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/common/filters/created-by.tsx b/apps/web/core/components/common/filters/created-by.tsx
index eac1219fd6c..af1a4092294 100644
--- a/apps/web/core/components/common/filters/created-by.tsx
+++ b/apps/web/core/components/common/filters/created-by.tsx
@@ -74,7 +74,7 @@ export const FilterCreatedBy = observer(function FilterCreatedBy(props: Props) {
return (
handleUpdate(member.id)}
icon={
(
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx b/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx
index a47688fc9d3..12c2fc9d01f 100644
--- a/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx
+++ b/apps/web/core/components/cycles/dropdowns/filters/start-date.tsx
@@ -65,7 +65,7 @@ export const FilterStartDate = observer(function FilterStartDate(props: Props) {
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/cycles/dropdowns/filters/status.tsx b/apps/web/core/components/cycles/dropdowns/filters/status.tsx
index 677b38224dc..99320a8bb8e 100644
--- a/apps/web/core/components/cycles/dropdowns/filters/status.tsx
+++ b/apps/web/core/components/cycles/dropdowns/filters/status.tsx
@@ -42,7 +42,7 @@ export const FilterStatus = observer(function FilterStatus(props: Props) {
filteredOptions.map((status) => (
handleUpdate(status.value)}
title={t(status.i18n_title)}
/>
diff --git a/apps/web/core/components/inbox/inbox-filter/filters/date.tsx b/apps/web/core/components/inbox/inbox-filter/filters/date.tsx
index 39c755d28a7..cd8170d61d0 100644
--- a/apps/web/core/components/inbox/inbox-filter/filters/date.tsx
+++ b/apps/web/core/components/inbox/inbox-filter/filters/date.tsx
@@ -80,7 +80,7 @@ export const FilterDate = observer(function FilterDate(props: Props) {
{filteredOptions.map((option) => (
handleInboxIssueFilters(filterKey, handleFilterValue(option.value))}
title={option.name}
multiple={false}
diff --git a/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx b/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx
index 5a3b5466e55..37c6b722a19 100644
--- a/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx
+++ b/apps/web/core/components/inbox/inbox-filter/filters/labels.tsx
@@ -62,7 +62,7 @@ export const FilterLabels = observer(function FilterLabels(props: Props) {
{filteredOptions.slice(0, itemsToRender).map((label) => (
handleInboxIssueFilters("labels", handleFilterValue(label.id))}
icon={}
title={label.name}
diff --git a/apps/web/core/components/inbox/inbox-filter/filters/members.tsx b/apps/web/core/components/inbox/inbox-filter/filters/members.tsx
index 44dbd827ecb..55cf842f762 100644
--- a/apps/web/core/components/inbox/inbox-filter/filters/members.tsx
+++ b/apps/web/core/components/inbox/inbox-filter/filters/members.tsx
@@ -83,7 +83,7 @@ export const FilterMember = observer(function FilterMember(props: Props) {
return (
handleInboxIssueFilters(filterKey, handleFilterValue(member.id))}
icon={
(
handleInboxIssueFilters("priority", handleFilterValue(priority.key))}
icon={}
title={priority.title}
diff --git a/apps/web/core/components/inbox/inbox-filter/filters/state.tsx b/apps/web/core/components/inbox/inbox-filter/filters/state.tsx
index 1b64d2f9b52..cf8223d321a 100644
--- a/apps/web/core/components/inbox/inbox-filter/filters/state.tsx
+++ b/apps/web/core/components/inbox/inbox-filter/filters/state.tsx
@@ -60,7 +60,7 @@ export const FilterState = observer(function FilterState(props: Props) {
{filteredOptions.slice(0, itemsToRender).map((state) => (
handleInboxIssueFilters("state", handleFilterValue(state.id))}
icon={
(
handleStatusFilterSelect(status.status)}
icon={}
title={t(status.i18n_title)}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx
index a0884415868..d2796ffa120 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/assignee.tsx
@@ -74,7 +74,7 @@ export const FilterAssignees = observer(function FilterAssignees(props: Props) {
return (
handleUpdate(member.id)}
icon={
handleUpdate(member.id)}
icon={}
title={currentUser?.id === member.id ? "You" : member?.display_name}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx
index 7835c5bbc56..29b6334a0eb 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/cycle.tsx
@@ -75,7 +75,7 @@ export const FilterCycle = observer(function FilterCycle(props: Props) {
{sortedOptions.slice(0, itemsToRender).map((cycle) => (
handleUpdate(cycle.id)}
icon={
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx
index b5210cdf941..09dd157fae0 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/due-date.tsx
@@ -63,7 +63,7 @@ export const FilterDueDate = observer(function FilterDueDate(props: Props) {
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx
index 6b7d2d57cb8..ae3b52fe493 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/labels.tsx
@@ -68,7 +68,7 @@ export const FilterLabels = observer(function FilterLabels(props: Props) {
{sortedOptions.slice(0, itemsToRender).map((label) => (
handleUpdate(label?.id)}
icon={}
title={label.name}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx
index d7052d8706c..e0dda78934b 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/mentions.tsx
@@ -74,7 +74,7 @@ export const FilterMentions = observer(function FilterMentions(props: Props) {
return (
handleUpdate(member.id)}
icon={
(
handleUpdate(cycle.id)}
icon={}
title={cycle.name}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx
index f8bb82477f9..94d0db629be 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/priority.tsx
@@ -42,7 +42,7 @@ export const FilterPriority = observer(function FilterPriority(props: Props) {
filteredOptions.map((priority) => (
handleUpdate(priority.key)}
icon={}
title={priority.title}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx
index ac5ecd3d0c6..0828fd02c98 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/project.tsx
@@ -65,7 +65,7 @@ export const FilterProjects = observer(function FilterProjects(props: Props) {
{sortedOptions.slice(0, itemsToRender).map((project) => (
handleUpdate(project.id)}
icon={
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx
index fa4343db3b4..f0d338c79e5 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/start-date.tsx
@@ -62,7 +62,7 @@ export const FilterStartDate = observer(function FilterStartDate(props: Props) {
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx
index 1449175e668..c0a0a4105d8 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state-group.tsx
@@ -49,7 +49,7 @@ export const FilterStateGroup = observer(function FilterStateGroup(props: Props)
{filteredOptions.slice(0, itemsToRender).map((stateGroup) => (
handleUpdate(stateGroup.key)}
icon={}
title={stateGroup.label}
diff --git a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx
index 414a744a52c..b05fbbc81cf 100644
--- a/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx
+++ b/apps/web/core/components/issues/issue-layouts/filters/header/filters/state.tsx
@@ -60,7 +60,7 @@ export const FilterState = observer(function FilterState(props: Props) {
{sortedOptions.slice(0, itemsToRender).map((state) => (
handleUpdate(state.id)}
icon={
handleUpdate(member.id)}
icon={
handleUpdate(member.id)}
icon={
(
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/modules/dropdowns/filters/status.tsx b/apps/web/core/components/modules/dropdowns/filters/status.tsx
index 89d126c4924..2188640c90e 100644
--- a/apps/web/core/components/modules/dropdowns/filters/status.tsx
+++ b/apps/web/core/components/modules/dropdowns/filters/status.tsx
@@ -41,7 +41,7 @@ export const FilterStatus = observer(function FilterStatus(props: Props) {
filteredOptions.map((status) => (
handleUpdate(status.value)}
icon={}
title={t(status.i18n_label)}
diff --git a/apps/web/core/components/modules/dropdowns/filters/target-date.tsx b/apps/web/core/components/modules/dropdowns/filters/target-date.tsx
index cb1013ba0d8..58d98605fe9 100644
--- a/apps/web/core/components/modules/dropdowns/filters/target-date.tsx
+++ b/apps/web/core/components/modules/dropdowns/filters/target-date.tsx
@@ -65,7 +65,7 @@ export const FilterTargetDate = observer(function FilterTargetDate(props: Props)
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple
diff --git a/apps/web/core/components/project/dropdowns/filters/access.tsx b/apps/web/core/components/project/dropdowns/filters/access.tsx
index 9092e07a2cc..fb28ac73446 100644
--- a/apps/web/core/components/project/dropdowns/filters/access.tsx
+++ b/apps/web/core/components/project/dropdowns/filters/access.tsx
@@ -42,7 +42,7 @@ export const FilterAccess = observer(function FilterAccess(props: Props) {
filteredOptions.map((access) => (
handleUpdate(`${access.key}`)}
icon={}
title={t(access.i18n_label)}
diff --git a/apps/web/core/components/project/dropdowns/filters/created-at.tsx b/apps/web/core/components/project/dropdowns/filters/created-at.tsx
index 43038c37110..52573c35790 100644
--- a/apps/web/core/components/project/dropdowns/filters/created-at.tsx
+++ b/apps/web/core/components/project/dropdowns/filters/created-at.tsx
@@ -65,7 +65,7 @@ export const FilterCreatedDate = observer(function FilterCreatedDate(props: Prop
{filteredOptions.map((option) => (
handleUpdate(option.value)}
title={option.name}
multiple={false}
diff --git a/apps/web/core/components/project/dropdowns/filters/lead.tsx b/apps/web/core/components/project/dropdowns/filters/lead.tsx
index 1e3e8083757..e1c6dc9e7f8 100644
--- a/apps/web/core/components/project/dropdowns/filters/lead.tsx
+++ b/apps/web/core/components/project/dropdowns/filters/lead.tsx
@@ -74,7 +74,7 @@ export const FilterLead = observer(function FilterLead(props: Props) {
return (
handleUpdate(member.id)}
icon={
handleUpdate(member.id)}
icon={