Skip to content

Commit

Permalink
Fix accessories text and pin star for members
Browse files Browse the repository at this point in the history
  • Loading branch information
jmetrikat committed Feb 13, 2025
1 parent f668a2b commit ede2200
Showing 1 changed file with 26 additions and 23 deletions.
49 changes: 26 additions & 23 deletions src/components/ObjectList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,9 @@ export default function ObjectList({ spaceId }: ObjectListProps) {
title: member.name,
subtitle: { value: member.global_name, tooltip: `Global Name: ${member.global_name}` },
accessories: [
...(isPinned ? [{ icon: Icon.Star, tooltip: "Pinned" }] : []),
{
value: formatRole(member.role),
text: formatRole(member.role),
tooltip: `Role: ${formatRole(member.role)}`,
},
],
Expand Down Expand Up @@ -174,6 +175,8 @@ export default function ObjectList({ spaceId }: ObjectListProps) {
};

const { processedPinned, processedRegular } = getCurrentItems();
console.log("processedPinned", processedPinned);
console.log("processedRegular", processedRegular);

return (
<List
Expand Down Expand Up @@ -205,21 +208,21 @@ export default function ObjectList({ spaceId }: ObjectListProps) {
title="Pinned"
subtitle={`${pluralize(processedPinned.length, currentView.slice(0, -1), { withNumber: true })}`}
>
{processedPinned.map((object) => (
{processedPinned.map((item) => (
<ObjectListItem
key={object.key}
spaceId={object.spaceId}
objectId={object.id}
icon={object.icon}
title={object.title}
subtitle={object.subtitle}
accessories={object.accessories}
mutate={object.mutate}
layout={object.layout}
key={item.key}
spaceId={item.spaceId}
objectId={item.id}
icon={item.icon}
title={item.title}
subtitle={item.subtitle}
accessories={item.accessories}
mutate={item.mutate}
layout={item.layout}
viewType={currentView}
isGlobalSearch={false}
isNoPinView={false}
isPinned={object.isPinned}
isPinned={item.isPinned}
/>
))}
</List.Section>
Expand All @@ -229,21 +232,21 @@ export default function ObjectList({ spaceId }: ObjectListProps) {
title={searchText ? "Search Results" : `All ${currentView.charAt(0).toUpperCase() + currentView.slice(1)}`}
subtitle={`${pluralize(processedRegular.length, currentView.slice(0, -1), { withNumber: true })}`}
>
{processedRegular.map((object) => (
{processedRegular.map((item) => (
<ObjectListItem
key={object.key}
spaceId={object.spaceId}
objectId={object.id}
icon={object.icon}
title={object.title}
subtitle={object.subtitle}
accessories={object.accessories}
mutate={object.mutate}
layout={object.layout}
key={item.key}
spaceId={item.spaceId}
objectId={item.id}
icon={item.icon}
title={item.title}
subtitle={item.subtitle}
accessories={item.accessories}
mutate={item.mutate}
layout={item.layout}
viewType={currentView}
isGlobalSearch={false}
isNoPinView={false}
isPinned={object.isPinned}
isPinned={item.isPinned}
/>
))}
</List.Section>
Expand Down

0 comments on commit ede2200

Please sign in to comment.