import React from 'react';
import { Rate } from 'antd';
import type { ProFieldFC } from '../../index';
/**
* 评分组件
*
* @param
*/
const FieldRate: ProFieldFC<{
text: string;
}> = ({ text, mode, render, renderFormItem, fieldProps }, ref) => {
if (mode === 'read') {
const dom = ;
if (render) {
return render(text, { mode, ...fieldProps }, <>{dom}>);
}
return dom;
}
if (mode === 'edit' || mode === 'update') {
const dom = ;
if (renderFormItem) {
return renderFormItem(text, { mode, ...fieldProps }, dom);
}
return dom;
}
return null;
};
export default React.forwardRef(FieldRate);