@mijadesign/mjui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
21 lines (20 loc) • 939 B
JavaScript
import { _ as __rest } from "./tslib.es6-iWu3F_1J.js";
import React from "react";
import { Form as Form$1 } from "@nutui/nutui-react-taro";
import classNames from "classnames";
import { F as FormItem, u as useForm, P as Provider } from "./formitem.taro-CFbak1bh.js";
const InnerForm = (props) => {
const { starPosition = "right", labelPosition = "left", divider = true, requiredTipType = "none", className } = props, rest = __rest(props, ["starPosition", "labelPosition", "divider", "requiredTipType", "className"]);
return React.createElement(
Provider,
{ value: { divider } },
React.createElement(Form$1, Object.assign({ className: classNames("mj-form", className, { "mj-form-hidden-required-tip": requiredTipType !== "default" }), labelPosition, divider: false, starPosition }, rest))
);
};
const Form = InnerForm;
Form.Item = FormItem;
Form.useForm = useForm;
Form.useWatch = Form$1.useWatch;
export {
Form as F
};