Add extractFieldsFromComponenents function to reactflowUtils.ts
This commit is contained in:
parent
1e7438115c
commit
979dae8c49
1 changed files with 13 additions and 0 deletions
|
|
@ -1234,6 +1234,19 @@ export function templatesGenerator(data: APIObjectType) {
|
||||||
}, {});
|
}, {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function extractFieldsFromComponenents(data:APIObjectType ) {
|
||||||
|
const fields = new Set();
|
||||||
|
Object.keys(data).forEach((key) => {
|
||||||
|
Object.keys(data[key]).forEach((kind) => {
|
||||||
|
Object.keys(data[key][kind].template).forEach((field) => {
|
||||||
|
if(data[key][kind].template[field].display_name && data[key][kind].template[field].show)
|
||||||
|
fields.add(data[key][kind].template[field].display_name);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return Array.from(fields);
|
||||||
|
}
|
||||||
|
|
||||||
export function downloadFlow(
|
export function downloadFlow(
|
||||||
flow: FlowType,
|
flow: FlowType,
|
||||||
flowName: string,
|
flowName: string,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue