mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 02:48:55 +08:00
Merge pull request #7753 from ranwawa/feat-editor-reexport-plugings
chore(editor): reexport all builtin plugins Close: #7725
This commit is contained in:
commit
7908448234
@ -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};
|
||||
|
160
packages/amis-editor/src/plugin/index.ts
Normal file
160
packages/amis-editor/src/plugin/index.ts
Normal 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';
|
Loading…
Reference in New Issue
Block a user