* feat: recursiveRemoveIfNoChildren * feat: remove with removeParents * refactor: removeSchema server hook * fix: server hook test * feat: insertInner with remove parent * feat: onSelfMove server hook * feat: removeParentsIfNoChildren server hook method * refactor: ui_schema_tree_path to uiSchemaTreePath * feat: insertAdjacent api params
14 lines
549 B
TypeScript
14 lines
549 B
TypeScript
import { hookFactory } from './factory';
|
|
import { removeSchema } from './remove-schema';
|
|
import { bindMenuToRole } from './bind-menu-to-row';
|
|
import { removeParentsIfNoChildren } from './remove-parents-if-no-children';
|
|
|
|
const hooks = [
|
|
hookFactory('onCollectionDestroy', 'removeSchema', removeSchema),
|
|
hookFactory('onCollectionFieldDestroy', 'removeSchema', removeSchema),
|
|
hookFactory('onSelfCreate', 'bindMenuToRole', bindMenuToRole),
|
|
hookFactory('onSelfMove', 'removeParentsIfNoChildren', removeParentsIfNoChildren),
|
|
];
|
|
|
|
export { hooks };
|