fix: customFieldDefs.items optional chaining in SortPanel, GroupPanel, FilterPanel
This commit is contained in:
@@ -174,7 +174,7 @@ export function SortPanel({ sortState, onSortChange, contactType }: SortPanelPro
|
||||
// Merge custom field definitions into SORT_FIELDS
|
||||
const allSortFields = useMemo(() => {
|
||||
const baseFields = SORT_FIELDS.filter((f) => !f.key.startsWith('custom.'));
|
||||
if (!customFieldDefs || customFieldDefs.items.length === 0) return baseFields;
|
||||
if (!customFieldDefs || !customFieldDefs.items || customFieldDefs.items.length === 0) return baseFields;
|
||||
const customFields: SortFieldDef[] = customFieldDefs.items
|
||||
.filter((def) => def.is_active)
|
||||
.map((def) => {
|
||||
|
||||
Reference in New Issue
Block a user