@aglyn/ 共享数据窗体
已准备好的战地计划和验证器清单 数据驱动窗体:电子邮件、密码、姓名、电话、信件和邮政地址字段。 如果您用它来制表, 请安装它 @data-driven-forms/react-form-renderer 并想要这些共同字段预先定义。 在Aglyn内部,控制台从中建立其登录和帐号表格.
从Aglyn monorepo出版到npm. 随后的版本 语义版本。 。 。 .
安装
npm install @aglyn/shared-data-forms
无对等依存. @data-driven-forms/react-form-renderer 是一个正常的依赖关系 componentTypes 财务报告和审定财务报表 validatorTypes。 。 。 .
里面有什么东西
所有导出都是平面对象和阵列 。 这里没有反应密码.
- 验证器列表 :
VALIDATOR_LIST_EMAIL, (中文(简体) ),VALIDATOR_LIST_PASSWORD。 。 。 . - 账户字段 :
FIELD_SCHEMA_EMAIL, (中文(简体) ),FIELD_SCHEMA_PASSWORD, (中文(简体) ),FIELD_SCHEMA_PASSWORD_OLD, (中文(简体) ),FIELD_SCHEMA_PASSWORD_CONFIRM, (中文(简体) ),FIELD_SCHEMA_FIRST_NAME, (中文(简体) ),FIELD_SCHEMA_LAST_NAME, (中文(简体) ),FIELD_SCHEMA_ORGANIZATION_NAME, (中文(简体) ),FIELD_SCHEMA_PHONE_NUMBER。 。 。 . - 文本字段 :
FIELD_SCHEMA_MESSAGE_SHORT, (中文(简体) ),FIELD_SCHEMA_MESSAGE_LONG, (中文(简体) ),FIELD_SCHEMA_DESCRIPTION_SHORT, (中文(简体) ),FIELD_SCHEMA_DESCRIPTION_LONG。 。 。 . - 地址字段 :
FIELD_SCHEMA_ADDRESS_LINE1, (中文(简体) ),FIELD_SCHEMA_ADDRESS_LINE2, (中文(简体) ),FIELD_SCHEMA_ADDRESS_CITY, (中文(简体) ),FIELD_SCHEMA_ADDRESS_STATE, (中文(简体) ),FIELD_SCHEMA_ADDRESS_POSTAL_CODE, (中文(简体) ),FIELD_SCHEMA_ADDRESS_COUNTRY。 。 。 .
入口点 : . 财务报告和审定财务报表 @aglyn/shared-data-forms/fields。 。 。 .
使用量
每个常数都是由数据驱动的形态场. 把它们放进计划里 fields 数组,以覆盖属性 :
import {
FIELD_SCHEMA_EMAIL,
FIELD_SCHEMA_PASSWORD,
} from '@aglyn/shared-data-forms'
export const signInSchema = {
fields: [
FIELD_SCHEMA_EMAIL,
{ ...FIELD_SCHEMA_PASSWORD, label: 'Your password' },
],
}
传出计划 FormRenderer 加上组件映射器. @aglyn/shared-ui-jsx-forms 提供材料 UI 映射器.
怎样才合适
A 类 shared 数据包。 这取决于 @aglyn/shared-data-regex 用于验证器使用的图案。 共享软件包是通用的:它们只导入其他共享软件包并持有没有插件的域名.
许可证
阿帕奇2.0 (英语). 资料来源: https://github.com/aglyn/aglyn/tree/main/libs/shared/data/forms. 中国植物物种信息数据库