qt-public-ui
Version:
新设计规范下业务组件库
34 lines (28 loc) • 1.05 kB
JavaScript
// import React, { useEffect, useState, useImperativeHandle, forwardRef, useRef, RefObject } from 'react';
// import Dynamic, { DynamicListProps, RefType } from './dynamic';
// import { formatFields, mergeValue } from './utils';
// import './style';
import Dynamic from './dynamic';
export * from './dynamic';
// const DL = <T extends {}>(props: DynamicListProps<T>, ref: RefObject<RefType<T>>) => {
// const DynamicRef = useRef<RefType<T>>({} as RefType<T>);
// const { value = [], onChange, initialRow, ...dynamicProps } = props;
// const [field, setField] = useState(value);
// const onFormChange = (val) => {
// setField(val);
// onChange && onChange(formatFields(val));
// };
// useEffect(() => {
// setField(mergeValue(field, value, initialRow));
// }, [value]);
// useImperativeHandle(ref, () => ({ ...DynamicRef.current }));
// return (
// <Dynamic
// ref={DynamicRef}
// {...dynamicProps}
// value={field}
// onChange={onFormChange}
// />
// );
// };
export default Dynamic;