Limit nodes opened by default in the JSON Tree component (#11002)
- Add a parameter to choose which nodes to open by default - On the Admin Panel, open all nodes by default - On the Workflow Run step output, open only the two first depths - On the Workflow Run step input, open only the previous step first depth - Display `[empty string]` when a node is an empty string - Now, display `null` instead of `[null]` ## Demo https://github.com/user-attachments/assets/99b3078a-da3c-4330-b0ff-ddb2e360d933 Closes https://github.com/twentyhq/core-team-issues/issues/538
This commit is contained in:
committed by
GitHub
parent
15a2cb5141
commit
1ecc5e2bf6
@ -33,6 +33,8 @@ export const JsonDataIndicatorHealthStatus = () => {
|
||||
!indicatorHealth.status ||
|
||||
indicatorHealth.status === AdminPanelHealthServiceStatus.OUTAGE;
|
||||
|
||||
const isAnyNode = () => true;
|
||||
|
||||
return (
|
||||
<Section>
|
||||
{isDown && (
|
||||
@ -45,8 +47,10 @@ export const JsonDataIndicatorHealthStatus = () => {
|
||||
<StyledDetailsContainer>
|
||||
<JsonTree
|
||||
value={parsedDetails}
|
||||
shouldExpandNodeInitially={isAnyNode}
|
||||
emptyArrayLabel={t`Empty Array`}
|
||||
emptyObjectLabel={t`Empty Object`}
|
||||
emptyStringLabel={t`[empty string]`}
|
||||
arrowButtonCollapsedLabel={t`Expand`}
|
||||
arrowButtonExpandedLabel={t`Collapse`}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user