Skip to content

Commit 142deeb

Browse files
committed
add field region to engagement grid
1 parent 76edf1c commit 142deeb

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

src/components/EngagementDataGrid/EngagementColumns.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,24 @@ export const EngagementColumns: Array<GridColDef<Engagement>> = [
155155
headerName: 'Country',
156156
field: 'project.primaryLocation.name',
157157
...textColumn(),
158+
width: 250,
158159
valueGetter: (_, row) => row.project.primaryLocation.value?.name.value,
159160
},
161+
{
162+
field: 'fieldRegion.name',
163+
headerName: 'Field Region',
164+
...textColumn(),
165+
width: 250,
166+
valueGetter: (_, { project }) => project.fieldRegion.value?.name.value,
167+
renderCell: ({ row: engagement }) => {
168+
const { fieldRegion } = engagement.project;
169+
return (
170+
<Link to={`/field-regions/${fieldRegion.value?.id}`}>
171+
{fieldRegion.value?.name.value}
172+
</Link>
173+
);
174+
},
175+
},
160176
{
161177
headerName: 'ISO',
162178
description: 'Ethnologue Code',

src/components/EngagementDataGrid/engagementDataGridRow.graphql

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ fragment engagementDataGridRow on Engagement {
99
endDate {
1010
value
1111
}
12-
1312
project {
1413
id
1514
type
@@ -27,6 +26,14 @@ fragment engagementDataGridRow on Engagement {
2726
}
2827
}
2928
}
29+
fieldRegion {
30+
value {
31+
id
32+
name {
33+
value
34+
}
35+
}
36+
}
3037
mouStart {
3138
value
3239
}

0 commit comments

Comments
 (0)