UNPKG

quick-ui-design

Version:

A Quick UI library for user interface design with React fast and easy.

1,351 lines (1,250 loc) 34.3 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } var React = _interopDefault(require('react')); var antd = require('antd'); var ImgCrop = _interopDefault(require('antd-img-crop')); const Button = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Button, Object.assign({}, rest), children); }; const FloatButtonBackTop = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.FloatButton.BackTop, Object.assign({}, rest), children); }; const FloatButtonGroup = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.FloatButton.Group, Object.assign({}, rest), renderComponent(children)); }; const TypographyLink = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Typography.Link, Object.assign({}, rest), children); }; const TypographyParagraph = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Typography.Paragraph, Object.assign({}, rest), children); }; const TypographyText = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Typography.Text, Object.assign({}, rest), children); }; const TypographyTitle = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Typography.Title, Object.assign({}, rest), children); }; const Divider = _ref => { let { props } = _ref; const { children } = props; return /*#__PURE__*/React.createElement(antd.Divider, null, children); }; const Flex = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Flex, Object.assign({}, rest), renderComponent(children)); }; const GridCol = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Col, Object.assign({}, rest), renderComponent(children)); }; const GridRow = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Row, Object.assign({}, rest), renderComponent(children)); }; const Layout = _ref => { let { props } = _ref; const { children } = props; return /*#__PURE__*/React.createElement(antd.Layout, null, renderComponent(children)); }; const Content = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Layout.Content, Object.assign({}, rest), renderComponent(children)); }; const Footer = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Layout.Footer, Object.assign({}, rest), renderComponent(children)); }; const Headers = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Layout.Header, Object.assign({}, rest), renderComponent(children)); }; const Sider = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Layout.Sider, Object.assign({}, rest), renderComponent(children)); }; const Card = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Card, Object.assign({}, rest), renderComponent(children)); }; const CardGrid = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Card.Grid, Object.assign({}, props)); }; const CardMeta = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Card.Meta, Object.assign({}, props)); }; const Collapse = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Collapse, Object.assign({}, props)); }; const Descriptions = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Descriptions, Object.assign({}, props)); }; const Empty = _ref => { let { props } = _ref; const { children, ...rest } = props; if (!children) { return /*#__PURE__*/React.createElement(antd.Empty, Object.assign({}, rest)); } return /*#__PURE__*/React.createElement(antd.Empty, Object.assign({}, rest), " ", renderComponent(children), " "); }; const Image = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Image, Object.assign({}, props)); }; const ImagePreviewGroup = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Image.PreviewGroup, Object.assign({}, rest), /*#__PURE__*/React.createElement(antd.Image, Object.assign({}, children[0]))); }; const Popover = _ref => { let { props } = _ref; const { children, content, ...rest } = props; const renderContent = content ? /*#__PURE__*/React.createElement(React.Fragment, null, renderComponent(content)) : undefined; return /*#__PURE__*/React.createElement(antd.Popover, Object.assign({}, rest, { content: renderContent }), renderComponent(children)); }; const QRCode = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.QRCode, Object.assign({}, props)); }; const Segmented = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Segmented, Object.assign({}, props)); }; const Statistic = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Statistic, Object.assign({}, props)); }; const Countdown = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Statistic.Countdown, Object.assign({}, props)); }; const Table = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Table, Object.assign({}, props)); }; const Tabs = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Tabs, Object.assign({}, props)); }; const Tag = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Tag, Object.assign({}, rest), " ", renderComponent(children)); }; const Timeline = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Timeline, Object.assign({}, props)); }; const Tooltip = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Tooltip, Object.assign({}, rest), " ", renderComponent(children)); }; const Tour = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Tour, Object.assign({}, props)); }; const AutoComplete = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.AutoComplete, Object.assign({}, props)); }; const Cascader = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Cascader, Object.assign({}, props)); }; const Checkbox = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Checkbox, Object.assign({}, props)); }; const CheckboxGroup = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Checkbox.Group, Object.assign({}, props)); }; const ColorPicker = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.ColorPicker, Object.assign({}, props)); }; const DatePicker = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.DatePicker, Object.assign({}, props)); }; const RangeDatePicker = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.DatePicker.RangePicker, Object.assign({}, props)); }; const Form = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Form, Object.assign({}, rest), renderComponent(children)); }; const FormItem = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Form.Item, Object.assign({}, rest), renderComponent(children)); }; const FormList = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Form.List, Object.assign({}, props)); }; const FormProvider = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Form.Provider, Object.assign({}, props)); }; const Input = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input, Object.assign({}, props)); }; const InputGroup = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input.Group, Object.assign({}, props)); }; const InputOTP = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input.OTP, Object.assign({}, props)); }; const InputPassword = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input.Password, Object.assign({}, props)); }; const InputSearch = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input.Search, Object.assign({}, props)); }; const InputTextArea = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Input.TextArea, Object.assign({}, props)); }; const InputNumber = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.InputNumber, Object.assign({}, props)); }; const Mentions = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Mentions, Object.assign({}, props)); }; const Radio = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Radio, Object.assign({}, props)); }; const RadioButton = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Radio.Button, Object.assign({}, props)); }; const RadioGroup = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Radio.Group, Object.assign({}, props)); }; const Rate = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Rate, Object.assign({}, props)); }; const Select = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Select, Object.assign({}, props)); }; const Slider = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Slider, Object.assign({}, props)); }; const Switch = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Switch, Object.assign({}, props)); }; const TimePicker = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.TimePicker, Object.assign({}, props)); }; const TimeRangePicker = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.TimePicker.RangePicker, Object.assign({}, props)); }; const Transfer = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Transfer, Object.assign({}, props)); }; const TreeSelect = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.TreeSelect, Object.assign({}, props)); }; const Upload = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Upload, Object.assign({}, props)); }; const UploadImageDraggable = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Upload.Dragger, Object.assign({}, rest), renderComponent(children)); }; const UploadImgCrop = _ref => { let { props } = _ref; const { upload, ...rest } = props; return /*#__PURE__*/React.createElement(ImgCrop, Object.assign({}, rest), /*#__PURE__*/React.createElement(antd.Upload, Object.assign({}, upload))); }; const Alert = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Alert, Object.assign({}, props)); }; const Drawer = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Drawer, Object.assign({}, rest), renderComponent(children)); }; const Modal = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Modal, Object.assign({}, rest), renderComponent(children)); }; const Popconfirm = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Popconfirm, Object.assign({}, rest), renderComponent(children)); }; const Progress = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Progress, Object.assign({}, props)); }; const Result = _ref => { let { props } = _ref; const { children, extra, ...rest } = props; if (children && extra) { return /*#__PURE__*/React.createElement(antd.Result, Object.assign({}, rest, { extra: renderComponent(extra) }), renderComponent(children)); } if (children) { return /*#__PURE__*/React.createElement(antd.Result, Object.assign({}, rest), renderComponent(children)); } if (extra) { return /*#__PURE__*/React.createElement(antd.Result, Object.assign({}, rest, { extra: renderComponent(extra) })); } return /*#__PURE__*/React.createElement(antd.Result, Object.assign({}, rest)); }; const Skeleton = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Skeleton, Object.assign({}, props)); }; const { Avatar } = antd.Skeleton; const SkeletonAvatar = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(Avatar, Object.assign({}, props)); }; const SkeletonButton = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Skeleton.Button, Object.assign({}, props)); }; const SkeletonImage = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Skeleton.Image, Object.assign({}, props)); }; const SkeletonInput = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Skeleton.Input, Object.assign({}, props)); }; const SkeletonNode = _ref => { let { props } = _ref; const { children, ...rest } = props; if (children) { return /*#__PURE__*/React.createElement(antd.Skeleton.Node, Object.assign({}, rest), renderComponent(children)); } return /*#__PURE__*/React.createElement(antd.Skeleton.Node, Object.assign({}, rest)); }; const SkeletonTitle = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Skeleton, Object.assign({}, props)); }; const Spin = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Spin, Object.assign({}, props)); }; const Watermark = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Watermark, Object.assign({}, rest), renderComponent(children)); }; const Space = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Space, Object.assign({}, rest), renderComponent(children)); }; const SpaceCompact = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Space.Compact, Object.assign({}, rest), renderComponent(children)); }; const Anchor = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Anchor, Object.assign({}, props)); }; const Breadcrumb = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Breadcrumb, Object.assign({}, props)); }; const Dropdown = _ref => { let { props } = _ref; const { children, ...rest } = props; return /*#__PURE__*/React.createElement(antd.Dropdown, Object.assign({}, rest), children); }; const Menu = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Menu, Object.assign({}, props)); }; const Pagination = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Pagination, Object.assign({}, props)); }; const Steps = _ref => { let { props } = _ref; return /*#__PURE__*/React.createElement(antd.Steps, Object.assign({}, props)); }; // General Types const BUTTON = 'button'; const FLOAT_BUTTON = 'float_button'; const FLOAT_BUTTON_BACK_TOP = 'float_button.back_top'; const FLOAT_BUTTON_GROUP = 'float_button.group'; const TYPOGRAPHY_TITLE = 'typography.title'; const TYPOGRAPHY_TEXT = 'typography.text'; const TYPOGRAPHY_LINK = 'typography.link'; const TYPOGRAPHY_PARAGRAPH = 'typography.paragraph'; // Layout Types const DIVIDER = 'divider'; const GRID_ROW = 'grid.row'; const GRID_COL = 'grid.col'; const FLEX = 'flex'; const SPACE = 'space'; const SPACE_COMPACT = 'space.compact'; const LAYOUT = 'layout'; const HEADER = 'layout.header'; const SIDER = 'layout.sider'; const CONTENT = 'layout.content'; const FOOTER = 'layout.footer'; // Navigation const ANCHOR = 'anchor'; const DROPDOWN = 'dropdown'; const MENU = 'menu'; const STEPS = 'steps'; const PAGINATION = 'pagination'; const BREADCRUMB = 'breadcrumb'; // Data Entry const AUTO_COMPLETE = 'auto_complete'; const CASCADER = 'cascader'; const CHECKBOX = 'checkbox'; const CHECKBOX_GROUP = 'checkbox_group'; const COLOR_PICKER = 'color_picker'; const DATE_PICKER = 'date_picker'; const DATE_PICKER_RANGE = 'date_picker_range'; const FORM = 'form'; const FORM_ITEM = 'form.item'; const FROM_LIST = 'from.list'; const FORM_PROVIDER = 'form.provider'; const INPUT = 'input'; const INPUT_PASSWORD = 'input.password'; const INPUT_SEARCH = 'input.search'; const INPUT_TEXT_AREA = 'input.text_area'; const INPUT_OTP = 'input.otp'; const INPUT_GROUP = 'input_group'; const INPUT_NUMBER = 'input_number'; const MENTION = 'mention'; const RATE = 'rate'; const RADIO = 'radio'; const RADIO_BUTTON = 'radio.button'; const RADIO_GROUP = 'radio.group'; const SELECT = 'select'; const SLIDER = 'slider'; const SWITCH = 'switch'; const TIME_PICKER = 'time_picker'; const TIME_PICKER_RANGE = 'time_picker_range'; const TRANSFER = 'transfer'; const TREE_SELECT = 'tree_select'; const UPLOAD = 'upload'; const UPLOAD_DRAGGER = 'upload.dragger'; const UPLOAD_IMG_CROP = 'upload.img_crop'; const CARD = 'card'; const CARS_GRID = 'card.grid'; const CARS_META = 'card.meta'; const CAROUSEL = 'carousel'; const COLLAPSE = 'collapse'; const DESCRIPTIONS = 'descriptions'; const EMPTY = 'empty'; const IMAGE = 'image'; const IMAGE_PREVIEW = 'image.preview'; const POP_OVER = 'pop_over'; const QRCODE = 'qrcode'; const SEGMENTED = 'segmented'; const STATISTIC = 'statistic'; const STATISTIC_COUNTDOWN = 'statistic.countdown'; const TABLE = 'table'; const TABS = 'tabs'; const TAG = 'tag'; const TIMELINE = 'timeline'; const TOOLTIP = 'tooltip'; const TREE = 'tree'; const TOUR = 'tour'; // Feedback const ALERT = 'alert'; const DRAWER = 'drawer'; const MODAL = 'modal'; const POPCONFIRM = 'popconfirm'; const PROGRESS = 'progress'; const RESULT = 'result'; const SKELETON = 'skeleton'; const SKELETON_AVATAR = 'skeleton.avatar'; const SKELETON_BUTTON = 'skeleton.button'; const SKELETON_INPUT = 'skeleton.input'; const SKELETON_IMAGE = 'skeleton.image'; const SKELETON_NODE = 'skeleton.node'; const SKELETON_TITLE = 'skeleton.title'; const SPIN = 'spin'; const WATERMARK = 'watermark'; const renderComponent = components => { if (components.length === 0) return /*#__PURE__*/React.createElement(Empty, { ctype: "empty", props: { description: 'No components found' } }); return components.map((item, index) => { const id = index; switch (item.ctype) { case BUTTON: return /*#__PURE__*/React.createElement(Button, Object.assign({ key: id }, item)); case FLOAT_BUTTON: return /*#__PURE__*/React.createElement(antd.FloatButton, Object.assign({ key: id }, item)); case FLOAT_BUTTON_GROUP: return /*#__PURE__*/React.createElement(FloatButtonGroup, Object.assign({ key: id }, item)); case FLOAT_BUTTON_BACK_TOP: return /*#__PURE__*/React.createElement(FloatButtonBackTop, Object.assign({ key: id }, item)); case TYPOGRAPHY_TITLE: return /*#__PURE__*/React.createElement(TypographyTitle, Object.assign({ key: id }, item)); case TYPOGRAPHY_TEXT: return /*#__PURE__*/React.createElement(TypographyText, Object.assign({ key: id }, item)); case TYPOGRAPHY_LINK: return /*#__PURE__*/React.createElement(TypographyLink, Object.assign({ key: id }, item)); case TYPOGRAPHY_PARAGRAPH: return /*#__PURE__*/React.createElement(TypographyParagraph, Object.assign({ key: id }, item)); case LAYOUT: return /*#__PURE__*/React.createElement(Layout, Object.assign({ key: id }, item)); case HEADER: return /*#__PURE__*/React.createElement(Headers, Object.assign({ key: id }, item)); case SIDER: return /*#__PURE__*/React.createElement(Sider, Object.assign({ key: id }, item)); case CONTENT: return /*#__PURE__*/React.createElement(Content, Object.assign({ key: id }, item)); case FOOTER: return /*#__PURE__*/React.createElement(Footer, Object.assign({ key: id }, item)); case DIVIDER: return /*#__PURE__*/React.createElement(Divider, Object.assign({ key: id }, item)); case FLEX: return /*#__PURE__*/React.createElement(Flex, Object.assign({ key: id }, item)); case GRID_ROW: return /*#__PURE__*/React.createElement(GridRow, Object.assign({ key: id }, item)); case GRID_COL: return /*#__PURE__*/React.createElement(GridCol, Object.assign({ key: id }, item)); case SPACE: return /*#__PURE__*/React.createElement(Space, Object.assign({ key: id }, item)); case SPACE_COMPACT: return /*#__PURE__*/React.createElement(SpaceCompact, Object.assign({ key: id }, item)); case ANCHOR: return /*#__PURE__*/React.createElement(Anchor, Object.assign({ key: id }, item)); case BREADCRUMB: return /*#__PURE__*/React.createElement(Breadcrumb, Object.assign({ key: id }, item)); case DROPDOWN: return /*#__PURE__*/React.createElement(Dropdown, Object.assign({ key: id }, item)); case MENU: return /*#__PURE__*/React.createElement(Menu, Object.assign({ key: id }, item)); case PAGINATION: return /*#__PURE__*/React.createElement(Pagination, Object.assign({ key: id }, item)); case STEPS: return /*#__PURE__*/React.createElement(Steps, Object.assign({ key: id }, item)); case AUTO_COMPLETE: return /*#__PURE__*/React.createElement(AutoComplete, Object.assign({ key: id }, item)); case CASCADER: return /*#__PURE__*/React.createElement(Cascader, Object.assign({ key: id }, item)); case CHECKBOX: return /*#__PURE__*/React.createElement(Checkbox, Object.assign({ key: id }, item)); case CHECKBOX_GROUP: return /*#__PURE__*/React.createElement(CheckboxGroup, Object.assign({ key: id }, item)); case COLOR_PICKER: return /*#__PURE__*/React.createElement(ColorPicker, Object.assign({ key: id }, item)); case DATE_PICKER: return /*#__PURE__*/React.createElement(DatePicker, Object.assign({ key: id }, item)); case DATE_PICKER_RANGE: return /*#__PURE__*/React.createElement(RangeDatePicker, Object.assign({ key: id }, item)); case FORM: return /*#__PURE__*/React.createElement(Form, Object.assign({ key: id }, item)); case FORM_ITEM: return /*#__PURE__*/React.createElement(FormItem, Object.assign({ key: id }, item)); case FROM_LIST: return /*#__PURE__*/React.createElement(FormList, Object.assign({ key: id }, item)); case FORM_PROVIDER: return /*#__PURE__*/React.createElement(FormProvider, Object.assign({ key: id }, item)); case INPUT: return /*#__PURE__*/React.createElement(Input, Object.assign({ key: id }, item)); case INPUT_GROUP: return /*#__PURE__*/React.createElement(InputGroup, Object.assign({ key: id }, item)); case INPUT_PASSWORD: return /*#__PURE__*/React.createElement(InputPassword, Object.assign({ key: id }, item)); case INPUT_OTP: return /*#__PURE__*/React.createElement(InputOTP, Object.assign({ key: id }, item)); case INPUT_SEARCH: return /*#__PURE__*/React.createElement(InputSearch, Object.assign({ key: id }, item)); case INPUT_TEXT_AREA: return /*#__PURE__*/React.createElement(InputTextArea, Object.assign({ key: id }, item)); case INPUT_NUMBER: return /*#__PURE__*/React.createElement(InputNumber, Object.assign({ key: id }, item)); case MENTION: return /*#__PURE__*/React.createElement(Mentions, Object.assign({ key: id }, item)); case RADIO: return /*#__PURE__*/React.createElement(Radio, Object.assign({ key: id }, item)); case RADIO_BUTTON: return /*#__PURE__*/React.createElement(RadioButton, Object.assign({ key: id }, item)); case RADIO_GROUP: return /*#__PURE__*/React.createElement(RadioGroup, Object.assign({ key: id }, item)); case RATE: return /*#__PURE__*/React.createElement(Rate, Object.assign({ key: id }, item)); case SELECT: return /*#__PURE__*/React.createElement(Select, Object.assign({ key: id }, item)); case SLIDER: return /*#__PURE__*/React.createElement(Slider, Object.assign({ key: id }, item)); case SWITCH: return /*#__PURE__*/React.createElement(Switch, Object.assign({ key: id }, item)); case TIME_PICKER: return /*#__PURE__*/React.createElement(TimePicker, Object.assign({ key: id }, item)); case TIME_PICKER_RANGE: return /*#__PURE__*/React.createElement(TimeRangePicker, Object.assign({ key: id }, item)); case TRANSFER: return /*#__PURE__*/React.createElement(Transfer, Object.assign({ key: id }, item)); case TREE_SELECT: return /*#__PURE__*/React.createElement(TreeSelect, Object.assign({ key: id }, item)); case UPLOAD: return /*#__PURE__*/React.createElement(Upload, Object.assign({ key: id }, item)); case UPLOAD_DRAGGER: return /*#__PURE__*/React.createElement(UploadImageDraggable, Object.assign({ key: id }, item)); case UPLOAD_IMG_CROP: return /*#__PURE__*/React.createElement(UploadImgCrop, Object.assign({ key: id }, item)); case CARD: return /*#__PURE__*/React.createElement(Card, Object.assign({ key: id }, item)); case CARS_GRID: return /*#__PURE__*/React.createElement(CardGrid, Object.assign({ key: id }, item)); case CARS_META: return /*#__PURE__*/React.createElement(CardMeta, Object.assign({ key: id }, item)); case CAROUSEL: return /*#__PURE__*/React.createElement(antd.Carousel, Object.assign({ key: id }, item)); case COLLAPSE: return /*#__PURE__*/React.createElement(Collapse, Object.assign({ key: id }, item)); case DESCRIPTIONS: return /*#__PURE__*/React.createElement(Descriptions, Object.assign({ key: id }, item)); case EMPTY: return /*#__PURE__*/React.createElement(Empty, Object.assign({ key: id }, item)); case IMAGE: return /*#__PURE__*/React.createElement(Image, Object.assign({ key: id }, item)); case IMAGE_PREVIEW: return /*#__PURE__*/React.createElement(ImagePreviewGroup, Object.assign({ key: id }, item)); case POP_OVER: return /*#__PURE__*/React.createElement(Popover, Object.assign({ key: id }, item)); case QRCODE: return /*#__PURE__*/React.createElement(QRCode, Object.assign({ key: id }, item)); case SEGMENTED: return /*#__PURE__*/React.createElement(Segmented, Object.assign({ key: id }, item)); case STATISTIC: return /*#__PURE__*/React.createElement(Statistic, Object.assign({ key: id }, item)); case STATISTIC_COUNTDOWN: return /*#__PURE__*/React.createElement(Countdown, Object.assign({ key: id }, item)); case TABLE: return /*#__PURE__*/React.createElement(Table, Object.assign({ key: id }, item)); case TABS: return /*#__PURE__*/React.createElement(Tabs, Object.assign({ key: id }, item)); case TAG: return /*#__PURE__*/React.createElement(Tag, Object.assign({ key: id }, item)); case TIMELINE: return /*#__PURE__*/React.createElement(Timeline, Object.assign({ key: id }, item)); case TOOLTIP: return /*#__PURE__*/React.createElement(Tooltip, Object.assign({ key: id }, item)); case TOUR: return /*#__PURE__*/React.createElement(Tour, Object.assign({ key: id }, item)); case TREE: return /*#__PURE__*/React.createElement(antd.Tree, Object.assign({ key: id }, item)); case ALERT: return /*#__PURE__*/React.createElement(Alert, Object.assign({ key: id }, item)); case DRAWER: return /*#__PURE__*/React.createElement(Drawer, Object.assign({ key: id }, item)); case MODAL: return /*#__PURE__*/React.createElement(Modal, Object.assign({ key: id }, item)); case POPCONFIRM: return /*#__PURE__*/React.createElement(Popconfirm, Object.assign({ key: id }, item)); case PROGRESS: return /*#__PURE__*/React.createElement(Progress, Object.assign({ key: id }, item)); case RESULT: return /*#__PURE__*/React.createElement(Result, Object.assign({ key: id }, item)); case SKELETON: return /*#__PURE__*/React.createElement(Skeleton, Object.assign({ key: id }, item)); case SKELETON_AVATAR: return /*#__PURE__*/React.createElement(SkeletonAvatar, Object.assign({ key: id }, item)); case SKELETON_BUTTON: return /*#__PURE__*/React.createElement(SkeletonButton, Object.assign({ key: id }, item)); case SKELETON_IMAGE: return /*#__PURE__*/React.createElement(SkeletonImage, Object.assign({ key: id }, item)); case SKELETON_INPUT: return /*#__PURE__*/React.createElement(SkeletonInput, Object.assign({ key: id }, item)); case SKELETON_NODE: return /*#__PURE__*/React.createElement(SkeletonNode, Object.assign({ key: id }, item)); case SKELETON_TITLE: return /*#__PURE__*/React.createElement(SkeletonTitle, Object.assign({ key: id }, item)); case SPIN: return /*#__PURE__*/React.createElement(Spin, Object.assign({ key: id }, item)); case WATERMARK: return /*#__PURE__*/React.createElement(Watermark, Object.assign({ key: id }, item)); default: return /*#__PURE__*/React.createElement(Empty, { ctype: "empty", props: { description: `Component not found!` } }); } }); }; const Render = _ref => { let { components } = _ref; const render = renderComponent(components); return /*#__PURE__*/React.createElement(React.Fragment, null, render); }; const RenderComponents = _ref => { let { components } = _ref; return /*#__PURE__*/React.createElement(Render, { components: components }); }; const App = _ref => { let { theme, components } = _ref; return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(antd.ConfigProvider, { theme: theme }, /*#__PURE__*/React.createElement(RenderComponents, { components: components }))); }; const QuickUI = _ref => { let { components, theme } = _ref; return /*#__PURE__*/React.createElement(App, { theme: theme, components: components }); }; exports.default = QuickUI; //# sourceMappingURL=quick-ui-design.cjs.development.js.map