Nhảy tới nội dung

Text

Properties​

Text​

NameTypeDefaultDescription
sizeBodyTextSize

Text size

boldboolean

Bold

Text.Title​

NameTypeDefaultDescription
sizeTitleTextSize

Text size

Text.Header​

NameTypeDefaultDescription
sizeHeaderTextSize

Text size

Type​

BodyTextSize​

NameDescription
"xLarge"

Size xLarge

"large"

Size large

"normal"

Size normal

"small"

Size small

"xSmall"

Size xSmall

"xxSmall"

Size xxSmall

"xxxSmall"

Size xxxSmall

"xxxxSmall"

Size xxxxSmall

TitleTextSize​

NameDescription
"xLarge"

Size xLarge

"large"

Size large

"normal"

Size normal

"small"

Size small

HeaderTextSize​

NameDescription
"normal"

Size normal

"small"

Size small

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>
);
}