UNPKG

ahooks-v2

Version:
61 lines (57 loc) 1.78 kB
var __assign = this && this.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) { if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } } return t; }; return __assign.apply(this, arguments); }; export var fieldAdapter = function fieldAdapter(field) { return { getFieldInstance: function getFieldInstance(name) { return field.getNames().includes(name); }, setFieldsValue: field.setValues, getFieldsValue: field.getValues, resetFields: field.resetToDefault, validateFields: function validateFields(fields, callback) { field.validate(callback); } }; }; export var resultAdapter = function resultAdapter(result) { var tableProps = { dataSource: result.tableProps.dataSource, loading: result.tableProps.loading, onSort: function onSort(dataIndex, order) { result.tableProps.onChange({ current: result.pagination.current, pageSize: result.pagination.pageSize }, result.filters, { field: dataIndex, order: order }); }, onFilter: function onFilter(filterParams) { result.tableProps.onChange({ current: result.pagination.current, pageSize: result.pagination.pageSize }, filterParams, result.sorter); } }; var paginationProps = { onChange: result.pagination.changeCurrent, onPageSizeChange: result.pagination.changePageSize, current: result.pagination.current, pageSize: result.pagination.pageSize, total: result.pagination.total }; return __assign(__assign({}, result), { tableProps: tableProps, paginationProps: paginationProps }); };