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(
|
||||
flow: FlowType,
|
||||
flowName: string,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue