Template
Migrate old admin modules and local crud deps
Port pages for data forms, score admin, student maintenance, vacation records, menu routing, and workbench. Add team switching, dynamic menu loading, viewport scaling, and bundled local fast-crud packages.
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
import { ColumnCompositionProps, ColumnProps, CompositionColumns, CrudOptions, DynamicallyCrudOptions, FormProps, TableColumnsProps, UseFsContext } from "../d";
|
||||
export type MergeColumnPlugin = {
|
||||
name: string;
|
||||
handle: (columnProps: any, crudOptions: any, index: number) => {};
|
||||
order: number;
|
||||
};
|
||||
export declare function registerMergeColumnPlugin(plugin: MergeColumnPlugin): void;
|
||||
export declare function buildTableColumnsFlatMap(map: TableColumnsProps, columns: TableColumnsProps): TableColumnsProps;
|
||||
declare function doColumnsSort(columns: TableColumnsProps): TableColumnsProps;
|
||||
declare function buildFormOptions(crudOptions: DynamicallyCrudOptions, context?: UseFsContext, mode?: string): FormProps;
|
||||
declare function buildColumns(userOptions: CrudOptions): CrudOptions;
|
||||
export declare function forEachTableColumns(columns: TableColumnsProps, callback: (col: ColumnProps, key: string) => void): void;
|
||||
export declare function forEachColumns(columns: CompositionColumns, callback: (col: ColumnCompositionProps, key: string) => void): void;
|
||||
export declare function useColumns(): {
|
||||
buildFormOptions: typeof buildFormOptions;
|
||||
buildColumns: typeof buildColumns;
|
||||
registerMergeColumnPlugin: typeof registerMergeColumnPlugin;
|
||||
forEachColumns: typeof forEachColumns;
|
||||
doColumnsSort: typeof doColumnsSort;
|
||||
forEachTableColumns: typeof forEachTableColumns;
|
||||
};
|
||||
export {};
|
||||
Reference in New Issue
Block a user