@iimm/formily-mui
Version:
form field components based on @mui/material and @formily/react
23 lines (22 loc) • 1.26 kB
TypeScript
import { type ReactNode } from "react";
import { type FormLabelProps, type SxProps } from "@mui/material";
import { type TimePickerProps as MuiTimePickerProps } from "@mui/x-date-pickers";
import { type FormItemBaseProps, type FormItemExtraProps } from "../../layout";
import type { FieldBaseProps } from "../../types";
export declare const TimePickerBase: (props: TimePickerBaseProps) => import("react/jsx-runtime").JSX.Element;
export interface TimePickerBaseProps<TInputDate = any, TDate = any> extends Omit<MuiTimePickerProps<TInputDate, TDate>, "value" | "onChange" | "renderInput">, Omit<FormItemBaseProps, "className" | "style" | "prefixCls">, FieldBaseProps<any>, FormItemExtraProps {
renderInput?: MuiTimePickerProps<TInputDate, TDate>["renderInput"];
size?: "small" | "medium";
/** 显示内部label? */
showInnerLabel?: boolean;
label?: ReactNode;
/** 文本框宽度拉满? */
fullWidth?: boolean;
/** 选中时文本框颜色 */
color?: "primary" | "secondary" | "error" | "info" | "success" | "warning";
/** 文本框样式 */
variant?: "outlined" | "filled" | "standard";
textFieldSx?: SxProps;
/** 仅showInnerLabel=true时传递给内部Label */
innerLabelProps?: FormLabelProps;
}