zmp-ui
Version:
Zalo Mini App framework
86 lines (83 loc) • 3.08 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _Text = _interopRequireDefault(require("./Text"));
var _TitleText = _interopRequireDefault(require("./TitleText"));
var _HeaderText = _interopRequireDefault(require("./HeaderText"));
/**
* @category Data Display
* @subcategory Text
* @component
*
* @example
import React from "react";
import { Page, Text } from "zmp-ui";
const data = {
Header: ["normal", "small"],
Title: ["xLarge", "large", "normal", "small"],
Body: [
"xLarge",
"large",
"normal",
"small",
"xSmall",
"xxSmall",
"xxxSmall",
"xxxxSmall",
],
};
function HomePage(props){
return (
<Page>
{Object.keys(data).map(key => {
return (
<div key={key} className="section-container">
<Text.Header>{key} Text</Text.Header>
{data[key].map(size => {
if (key === "Header") {
return (
<Text.Header
size={size}
key={`${key}-${size}`}
>
Bầu trời trong xanh thăm thẳm, không một
gợn mây
</Text.Header>
);
}
if (key === "Title") {
return (
<Text.Title
size={size}
key={`${key}-${size}`}
>
Bầu trời trong xanh thăm thẳm, không một
gợn mây
</Text.Title>
);
}
return (
<div key={`${key}-${size}`}>
<Text size={size}>
Bầu trời trong xanh thăm thẳm, không một
gợn mây
</Text>
<Text bold size={size}>
Bầu trời trong xanh thăm thẳm, không một
gợn mây
</Text>
</div>
);
})}
</div>
);
})}
</Page>
);
}
*/
var Text = _Text["default"];
Text.Title = _TitleText["default"];
Text.Header = _HeaderText["default"];
var _default = exports["default"] = Text;