Merge pull request #7753 from ranwawa/feat-editor-reexport-plugings

chore(editor): reexport all builtin plugins Close: #7725
This commit is contained in:
hsm-lv 2023-08-11 11:00:31 +08:00 committed by GitHub
commit 7908448234
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 161 additions and 160 deletions

View File

@ -2,164 +2,7 @@ import 'amis';
import './locale/index';
export * from 'amis-editor-core';
import './tpl/index';
// 布局容器
import './plugin/Flex'; // flex布局
import './plugin/Grid'; // 分栏
import './plugin/Container'; // 容器
import './plugin/Layout/Layout_free_container'; // 自由容器
import './plugin/Layout/Layout_sorption_container'; // 吸附容器
import './plugin/Layout/Layout_fixed'; // 悬浮容器
// import './plugin/Layout/Layout1_2_v4';
import './plugin/CollapseGroup'; // 折叠面板
import './plugin/Panel'; // 面板
import './plugin/Tabs'; // 选项卡
// 数据容器
import './plugin/CRUD'; // 增删改查
import './plugin/CRUD2';
import './plugin/Form/Form'; // 表单
import './plugin/Service'; // 服务service
// 表单项
import './plugin/Form/InputText'; // 文本框
import './plugin/Form/Textarea'; // 多行文本框
import './plugin/Form/InputNumber'; // 数字框
import './plugin/Form/Select'; // 下拉框
import './plugin/Form/NestedSelect'; // 级联选择器
import './plugin/Form/ChainedSelect'; // 链式下拉框
import './plugin/DropDownButton'; // 下拉按钮
import './plugin/Form/Checkboxes'; // 复选框
import './plugin/Form/Radios'; // 单选框
import './plugin/Form/Checkbox'; // 勾选框
import './plugin/Form/InputDate'; // 日期
import './plugin/Form/InputDateRange'; // 日期范围
import './plugin/Form/InputFile'; // 文件上传
import './plugin/Form/InputImage'; // 图片上传
import './plugin/Form/InputExcel'; // 上传 Excel
import './plugin/Form/InputTree'; // 树选择器
import './plugin/Form/InputTag'; // 标签选择器
import './plugin/Form/ListSelect'; // 列表选择
import './plugin/Form/ButtonGroupSelect'; // 按钮点选
import './plugin/Form/ButtonToolbar'; // 按钮工具栏
import './plugin/Form/Picker'; // 列表选取
import './plugin/Form/Switch'; // 开关
import './plugin/Form/InputRange'; // 滑块
import './plugin/Form/InputRating'; // 评分
import './plugin/Form/InputCity'; // 城市选择
import './plugin/Form/Transfer'; // 穿梭器
import './plugin/Form/TabsTransfer'; // 组合穿梭器
import './plugin/Form/InputColor'; // 颜色框
import './plugin/Form/ConditionBuilder'; // 条件组合
import './plugin/Form/FieldSet'; // 字段集
import './plugin/Form/Combo'; // 组合输入
import './plugin/Form/InputGroup'; // 输入组合
import './plugin/Form/InputTable'; // 表格编辑器
import './plugin/Form/MatrixCheckboxes'; // 矩阵开关
import './plugin/Form/InputRichText'; // 富文本编辑器
import './plugin/Form/DiffEditor'; // diff编辑器
import './plugin/Form/CodeEditor'; // 代码编辑器
import './plugin/SearchBox'; // 搜索框
import './plugin/Form/InputKV'; // KV键值对
import './plugin/Form/InputRepeat'; // 重复周期
import './plugin/Form/UUID'; // UUID
import './plugin/Form/LocationPicker'; // 地理位置
import './plugin/Form/InputSubForm'; // 子表单项
import './plugin/Form/Hidden'; // 隐藏域
// 功能
import './plugin/Button'; // 按钮
import './plugin/ButtonGroup'; // 按钮组
import './plugin/Nav'; // 导航
import './plugin/AnchorNav'; // 锚点导航
import './plugin/TooltipWrapper'; // 文字提示
import './plugin/Alert'; // 提示
import './plugin/Wizard'; // 向导
import './plugin/TableView'; // 表格视图
import './plugin/WebComponent';
import './plugin/Audio'; // 音频
import './plugin/Video'; // 视频
import './plugin/Custom'; // 自定义代码
import './plugin/Tasks'; // 异步任务
import './plugin/Each'; // 循环
import './plugin/Property'; // 属性表
import './plugin/IFrame';
import './plugin/QRCode'; // 二维码
// 展示
import './plugin/Tpl'; // 文字
import './plugin/Icon'; // 图标
import './plugin/Link'; // 链接
import './plugin/List'; // 列表
import './plugin/Mapping'; // 映射
import './plugin/Avatar'; // 头像
import './plugin/Card'; // 卡片
import './plugin/Card2';
import './plugin/Cards'; // 卡片列表
import './plugin/Table'; // 表格
import './plugin/Table2';
import './plugin/TableCell2'; // 列配置
import './plugin/Chart'; // 图表
import './plugin/Sparkline'; // 走势图
import './plugin/Carousel'; // 轮播图
import './plugin/Image'; // 图片展示
import './plugin/Images'; // 图片集
import './plugin/Time'; // 时间展示
import './plugin/Date'; // 日期展示
import './plugin/Datetime'; // 日期时间展示
import './plugin/Tag'; // 标签
import './plugin/Json'; // JSON展示
import './plugin/Progress'; // 进度展示
import './plugin/Status'; // 状态展示
import './plugin/Steps'; // 步骤条
import './plugin/Timeline'; // 时间轴
import './plugin/Divider'; // 分隔线
import './plugin/CodeView'; // 代码高亮
import './plugin/Markdown';
import './plugin/Collapse'; // 折叠器
import './plugin/OfficeViewer'; // 文档预览
import './plugin/Log'; // 日志
// 其他
import './plugin/Others/Action';
import './plugin/Others/TableCell';
import './plugin/Form/InputArray';
import './plugin/Form/ConditionBuilder';
import './plugin/Form/Control';
import './plugin/Form/InputDateTime';
import './plugin/Form/InputDateTimeRange';
import './plugin/Form/InputEmail';
import './plugin/Form/Formula';
import './plugin/Form/Group';
import './plugin/Form/Item';
import './plugin/Form/InputMonth';
import './plugin/Form/InputMonthRange';
import './plugin/Form/InputPassword';
import './plugin/Form/InputQuarter';
import './plugin/Form/InputQuarterRange';
import './plugin/Form/Static';
import './plugin/Form/InputTime';
import './plugin/Form/InputTimeRange';
import './plugin/Form/TreeSelect';
import './plugin/Form/InputURL';
import './plugin/Form/InputYear';
import './plugin/Form/InputYearRange';
import './plugin/Breadcrumb';
import './plugin/CustomRegion';
import './plugin/Dialog';
import './plugin/Drawer';
import './plugin/HBox';
import './plugin/ListItem';
import './plugin/Operation';
import './plugin/Page';
import './plugin/Pagination';
import './plugin/Plain';
import './plugin/Reset';
import './plugin/Submit';
import './plugin/Wrapper';
import './plugin/ColumnToggler';
import {GridPlugin} from './plugin/Grid';
export * from './plugin';
import './renderer/OptionControl';
import './renderer/NavSourceControl';
@ -210,5 +53,3 @@ import 'amis-theme-editor/lib/renderers.css';
export * from './component/BaseControl';
export * from './icons/index';
export {GridPlugin};

View File

@ -0,0 +1,160 @@
// 布局容器
export * from './Flex'; // flex布局
export * from './Grid'; // 分栏
export * from './Container'; // 容器
export * from './Layout/Layout_free_container'; // 自由容器
export * from './Layout/Layout_sorption_container'; // 吸附容器
export * from './Layout/Layout_fixed'; // 悬浮容器
// export * from './Layout/Layout1_2_v4';
export * from './CollapseGroup'; // 折叠面板
export * from './Panel'; // 面板
export * from './Tabs'; // 选项卡
// 数据容器
export * from './CRUD'; // 增删改查
export {
TableCRUDPlugin,
ListCRUDPlugin,
CardsCRUDPlugin,
CRUDPlugin as CRUD2Plugin
} from './CRUD2';
export * from './Form/Form'; // 表单
export * from './Service'; // 服务service
// 表单项
export * from './Form/InputText'; // 文本框
export * from './Form/Textarea'; // 多行文本框
export * from './Form/InputNumber'; // 数字框
export * from './Form/Select'; // 下拉框
export * from './Form/NestedSelect'; // 级联选择器
export * from './Form/ChainedSelect'; // 链式下拉框
export * from './DropDownButton'; // 下拉按钮
export * from './Form/Checkboxes'; // 复选框
export * from './Form/Radios'; // 单选框
export * from './Form/Checkbox'; // 勾选框
export * from './Form/InputDate'; // 日期
export * from './Form/InputDateRange'; // 日期范围
export * from './Form/InputFile'; // 文件上传
export * from './Form/InputImage'; // 图片上传
export * from './Form/InputExcel'; // 上传 Excel
export * from './Form/InputTree'; // 树选择器
export * from './Form/InputTag'; // 标签选择器
export * from './Form/ListSelect'; // 列表选择
export * from './Form/ButtonGroupSelect'; // 按钮点选
export * from './Form/ButtonToolbar'; // 按钮工具栏
export * from './Form/Picker'; // 列表选取
export * from './Form/Switch'; // 开关
export * from './Form/InputRange'; // 滑块
export * from './Form/InputRating'; // 评分
export * from './Form/InputCity'; // 城市选择
export * from './Form/Transfer'; // 穿梭器
export * from './Form/TabsTransfer'; // 组合穿梭器
export * from './Form/InputColor'; // 颜色框
export * from './Form/ConditionBuilder'; // 条件组合
export * from './Form/FieldSet'; // 字段集
export * from './Form/Combo'; // 组合输入
export * from './Form/InputGroup'; // 输入组合
export * from './Form/InputTable'; // 表格编辑器
export * from './Form/MatrixCheckboxes'; // 矩阵开关
export * from './Form/InputRichText'; // 富文本编辑器
export * from './Form/DiffEditor'; // diff编辑器
export * from './Form/CodeEditor'; // 代码编辑器
export * from './SearchBox'; // 搜索框
export * from './Form/InputKV'; // KV键值对
export * from './Form/InputRepeat'; // 重复周期
export * from './Form/UUID'; // UUID
export * from './Form/LocationPicker'; // 地理位置
export * from './Form/InputSubForm'; // 子表单项
export * from './Form/Hidden'; // 隐藏域
// 功能
export * from './Button'; // 按钮
export * from './ButtonGroup'; // 按钮组
export * from './Nav'; // 导航
export * from './AnchorNav'; // 锚点导航
export * from './TooltipWrapper'; // 文字提示
export * from './Alert'; // 提示
export * from './Wizard'; // 向导
export * from './TableView'; // 表格视图
export * from './WebComponent';
export * from './Audio'; // 音频
export * from './Video'; // 视频
export * from './Custom'; // 自定义代码
export * from './Tasks'; // 异步任务
export * from './Each'; // 循环
export * from './Property'; // 属性表
export * from './IFrame';
export * from './QRCode'; // 二维码
// 展示
export * from './Tpl'; // 文字
export * from './Icon'; // 图标
export * from './Link'; // 链接
export * from './List'; // 列表
export * from './Mapping'; // 映射
export * from './Avatar'; // 头像
export * from './Card'; // 卡片
export * from './Card2';
export * from './Cards'; // 卡片列表
export * from './Table'; // 表格
export * from './Table2';
export * from './TableCell2'; // 列配置
export * from './Chart'; // 图表
export * from './Sparkline'; // 走势图
export * from './Carousel'; // 轮播图
export * from './Image'; // 图片展示
export * from './Images'; // 图片集
export * from './Time'; // 时间展示
export * from './Date'; // 日期展示
export * from './Datetime'; // 日期时间展示
export * from './Tag'; // 标签
export * from './Json'; // JSON展示
export * from './Progress'; // 进度展示
export * from './Status'; // 状态展示
export * from './Steps'; // 步骤条
export * from './Timeline'; // 时间轴
export * from './Divider'; // 分隔线
export * from './CodeView'; // 代码高亮
export * from './Markdown';
export * from './Collapse'; // 折叠器
export * from './OfficeViewer'; // 文档预览
export * from './Log'; // 日志
// 其他
export * from './Others/Action';
export * from './Others/TableCell';
export * from './Form/InputArray';
export * from './Form/ConditionBuilder';
export * from './Form/Control';
export * from './Form/InputDateTime';
export * from './Form/InputDateTimeRange';
export * from './Form/InputEmail';
export * from './Form/Formula';
export * from './Form/Group';
export * from './Form/Item';
export * from './Form/InputMonth';
export * from './Form/InputMonthRange';
export * from './Form/InputPassword';
export * from './Form/InputQuarter';
export * from './Form/InputQuarterRange';
export * from './Form/Static';
export * from './Form/InputTime';
export * from './Form/InputTimeRange';
export * from './Form/TreeSelect';
export * from './Form/InputURL';
export * from './Form/InputYear';
export * from './Form/InputYearRange';
export * from './Breadcrumb';
export {CustomPlugin as CustomRegionPlugin} from './CustomRegion';
export * from './Dialog';
export * from './Drawer';
export * from './HBox';
export * from './ListItem';
export * from './Operation';
export * from './Page';
export * from './Pagination';
export * from './Plain';
export * from './Reset';
export * from './Submit';
export * from './Wrapper';
export * from './ColumnToggler';