mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 19:11:13 +00:00
* implement import * set name, remove console log * add validation and such * remove monday.com package for testing * clean up code * await new name * refactor api requests * remove unnessary import * build * add zoom button * update positions on loading template * update error handling * build * update zoom to center * set state to dirty upon leaving * clean up pr * refactor func * refactor redir * fix lint issue * refactor func out * use new endpoint * revert error changes * revert error changes * update logic to find top left node * zoom to fit when opening workflow * revert testing change * update case * address comments * reset zoom when opening new workflow * update endpoint to plural form * update endpoint * ⚡ Minor improvements Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
12 lines
514 B
TypeScript
12 lines
514 B
TypeScript
import { IRestApiContext, IWorkflowTemplate } from '@/Interface';
|
|
import { makeRestApiRequest, get } from './helpers';
|
|
import { TEMPLATES_BASE_URL } from '@/constants';
|
|
|
|
export async function getNewWorkflow(context: IRestApiContext, name?: string) {
|
|
return await makeRestApiRequest(context, 'GET', `/workflows/new`, name ? { name } : {});
|
|
}
|
|
|
|
export async function getWorkflowTemplate(templateId: string): Promise<IWorkflowTemplate> {
|
|
return await get(TEMPLATES_BASE_URL, `/workflows/templates/${templateId}`);
|
|
}
|