Skip to content

Commit f3bc42e

Browse files
committed
Update files
1 parent fcf4c03 commit f3bc42e

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

.changeset/deep-cases-wait.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@object-ui/console": patch
3+
---
4+
5+
fix console

apps/console/dev/__tests__/ViewConfigPanel.test.tsx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,25 @@ vi.mock('@object-ui/components', () => {
246246
</div>
247247
);
248248
},
249+
GroupingEditor: ({ fieldOptions, value, onChange, maxLevels }: any) => {
250+
let counter = 0;
251+
return (
252+
<div
253+
data-testid="mock-grouping-editor"
254+
data-field-count={fieldOptions?.length || 0}
255+
data-group-count={value?.fields?.length || 0}
256+
data-max-levels={maxLevels ?? ''}
257+
>
258+
<button data-testid="grouping-editor-add" onClick={() => {
259+
const newField = { id: `mock-group-${Date.now()}-${++counter}`, field: fieldOptions?.[0]?.value || '', order: 'asc', collapsed: false };
260+
onChange?.({ fields: [...(value?.fields || []), newField] });
261+
}}>Add group</button>
262+
{value?.fields?.map((f: any, i: number) => (
263+
<span key={f.id || i} data-testid={`grouping-field-${i}`}>{f.field} {f.order}</span>
264+
))}
265+
</div>
266+
);
267+
},
249268
};
250269
});
251270

0 commit comments

Comments
 (0)