UNPKG

zmp-ui

Version:

Zalo Mini App framework

55 lines (52 loc) 1.65 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _item = _interopRequireDefault(require("./item")); var _list = _interopRequireDefault(require("./list")); /** * @category Data Display * @subcategory List * @component * * @typedef {object} List * @prop {array} [dataSource] - Mảng các giá trị cần hiển thị. * @prop {boolean} [loading] - Hiển thị loading * @prop {function} [renderItem] - Hàm render các giá trị trong `dataSource`. * @prop {boolean} [divider] - Ngăn cách các item * @prop {React.ReactNode} [children] * * @example import React from "react"; import { Page, List } from "zmp-ui"; function HomePage(props){ return ( <Page> <List> <List.Item title="title" prefix={<Icon icon="zi-add-photo" />} suffix={<Button icon={<Icon icon="zi-arrow-right" />} />} brackets="brackets" subTitle="subtitle" /> <List.Item title="title" brackets="brackets" subTitle="subtitle" /> <List.Item title="title" brackets="brackets" subTitle="subtitle" /> </List> </Page> ); } */ var List = _list["default"]; List.displayName = "List"; /** * * @category Data Display * @subcategory List * @component * @typedef {object} List.Item * @prop {boolean} [visibilityToggle] - Hiển thị icon hiện hoặc ẩn password * */ List.Item = _item["default"]; var _default = exports["default"] = List;