diff --git a/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx b/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx
index 6a0b41dd6d9..391c51dd0c5 100644
--- a/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx
+++ b/apps/space/core/components/issues/issue-layouts/list/blocks-list.tsx
@@ -14,12 +14,10 @@ export function IssueBlocksList(props: Props) {
const { issueIds = [], groupId, displayProperties } = props;
return (
-
- {issueIds &&
- issueIds?.length > 0 &&
- issueIds.map((issueId: string) => (
-
- ))}
+
+ {issueIds?.map((issueId) => (
+
+ ))}
);
}
diff --git a/apps/space/core/components/issues/issue-layouts/list/default.tsx b/apps/space/core/components/issues/issue-layouts/list/default.tsx
index 5ca48216f09..fcc27d3e4b5 100644
--- a/apps/space/core/components/issues/issue-layouts/list/default.tsx
+++ b/apps/space/core/components/issues/issue-layouts/list/default.tsx
@@ -6,7 +6,6 @@ import type {
TGroupedIssues,
IIssueDisplayProperties,
TIssueGroupByOptions,
- IGroupByColumn,
TPaginationData,
TLoader,
} from "@plane/types";
@@ -67,7 +66,7 @@ export const List = observer(function List(props: IList) {
ref={containerRef}
className="size-full vertical-scrollbar scrollbar-lg relative overflow-auto vertical-scrollbar-margin-top-md"
>
- {groupList.map((group: IGroupByColumn) => (
+ {groupList.map((group) => (
toggleListGroup(groupID)}
+ role="button"
>
-
+
{icon ?? }
-
+
diff --git a/apps/space/core/components/issues/issue-layouts/list/list-group.tsx b/apps/space/core/components/issues/issue-layouts/list/list-group.tsx
index 7ba9181a7e5..7bf8e6c4860 100644
--- a/apps/space/core/components/issues/issue-layouts/list/list-group.tsx
+++ b/apps/space/core/components/issues/issue-layouts/list/list-group.tsx
@@ -97,6 +97,7 @@ export const ListGroup = observer(function ListGroup(props: Props) {
"h-11 relative flex items-center gap-3 bg-surface-1 border border-transparent border-t-subtle-1 pl-6 p-3 text-13 font-medium text-accent-primary hover:text-accent-secondary hover:underline cursor-pointer"
}
onClick={() => loadMoreIssues(group.id)}
+ role="button"
>
{t("common.load_more")} ↓
@@ -114,8 +115,8 @@ export const ListGroup = observer(function ListGroup(props: Props) {
const shouldExpand = (!!groupIssueCount && isExpanded) || !groupBy;
return validateEmptyIssueGroups(groupIssueCount) ? (
-
-
+
+
;
return (
-
+
{peekId &&
}
{activeLayout && (
-
+
{/* applied filters */}
{activeLayout === "list" && (
-
+
)}
{activeLayout === "kanban" && (
-
+
)}
diff --git a/apps/space/core/components/issues/navbar/controls.tsx b/apps/space/core/components/issues/navbar/controls.tsx
index e1c25cf2d6b..b8e2a06f6e5 100644
--- a/apps/space/core/components/issues/navbar/controls.tsx
+++ b/apps/space/core/components/issues/navbar/controls.tsx
@@ -104,17 +104,17 @@ export const NavbarControls = observer(function NavbarControls(props: NavbarCont
return (
<>
{/* issue views */}
-
+
{/* issue filters */}
-
+
{/* theming */}
-
+
diff --git a/apps/space/core/components/issues/navbar/layout-selection.tsx b/apps/space/core/components/issues/navbar/layout-selection.tsx
index cc4621e90a6..9c9662c2bcd 100644
--- a/apps/space/core/components/issues/navbar/layout-selection.tsx
+++ b/apps/space/core/components/issues/navbar/layout-selection.tsx
@@ -42,7 +42,7 @@ export const IssuesLayoutSelection = observer(function IssuesLayoutSelection(pro
};
return (
-
+
{SITES_ISSUE_LAYOUTS.map((layout) => {
if (!layoutOptions[layout.key]) return;
@@ -50,8 +50,8 @@ export const IssuesLayoutSelection = observer(function IssuesLayoutSelection(pro