1.3.0 • Published 5 months ago

@illa-design/typography v1.3.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

Typography

Typography is used to show text information. It has 3 child component: Heading, Text, Paragraph.

Installation

yarn add @illa-design/typography

Import component

import { Typography } from "@illa-design/typography"

API

Typography Basic Properties

PropsDescTypeDefault
styleAdditional styleCSSProperties-
classNameAdditional css classstring | string[]-

Heading Basic Properties

PropsDescTypeDefault
colorSchemeSet font color"white"| "blackAlpha" | "gray" | "grayBlue" | "red" | "orange" | "yellow" | "green" | "blue" | "cyan" | "purple" | string"blackAlpha"
levelHeading level"h1" | "h2" | "h3" | "h4" | "h5" | "h6""h2"
boldSet bold styleboolean-
disabledSet disable styleboolean-
markSet mark styleboolean | colorScheme-
underlineUnderline styleboolean-
deleteStrikethrough styleboolean-
codeCode block styleboolean-
copyableWhether to be copyableboolean | copyableConfig-
ellipsisAuto overflow omittedboolean | ellipsisConfig-

Text Basic Properties

PropsDescTypeDefault
colorSchemeSet font color"white"| "blackAlpha" | "gray" | "grayBlue" | "red" | "orange" | "yellow" | "green" | "blue" | "cyan" | "purple" | string"blackAlpha"
fontSizeFont sizestring"14px"
boldSet bold styleboolean-
disabledSet disable styleboolean-
markSet mark styleboolean | colorScheme-
underlineUnderline styleboolean-
deleteStrikethrough styleboolean-
codeCode block styleboolean-
copyableWhether to be copyableboolean | copyableConfig-
ellipsisAuto overflow omittedboolean | ellipsisConfig-

Paragraph Basic Properties

PropsDescTypeDefault
colorSchemeSet font color"white"| "blackAlpha" | "gray" | "grayBlue" | "red" | "orange" | "yellow" | "green" | "blue" | "cyan" | "purple" | string"blackAlpha"
fontSizeFont sizestring"14px"
indentText indentboolean-
boldSet bold styleboolean-
disabledSet disable styleboolean-
markSet mark styleboolean | colorScheme-
underlineUnderline styleboolean-
deleteStrikethrough styleboolean-
codeCode block styleboolean-
copyableWhether to be copyableboolean | copyableConfig-
ellipsisAuto overflow omittedboolean | EllipsisConfig-

ellipsisConfig

PropsDescTypeDefault
expandablewhether to support expandboolean-
rowsThe number of omitted rowsnumber2
suffixSuffixstring-
expandLabelConfigure expand elementsReactNode-
tooltipShow Tooltip when configure ellipsisbooleantrue
onExpandCallback when expand omitted content() => void-

copyableConfig

PropsDescTypeDefault
copyIconSet copy iconReactNode-
copiedIconSet copied iconReactNode-
copyTooltipSet copy tooltipReactNode-
copiedTooltipSet copied tooltipReactNode-
onCopyCallback when content is copied() => void-

Example

Basic usage

<Typograph>
  <Heading>I am a title.</Heading>
  <Paragraph>I am a paragraph.</Paragraph>
  <Text>I am text.</Text>
</Typograph>

Text style

<Text>
  ILLA Design 
</Text>
<Text colorScheme="red">
  ILLA Design
</Text>
<Text bold>
  Bold
</Text>
<Text disabled>
  Disabled
</Text>
<Text mark>
  Mark
</Text>
<Text underline>
  Underline
</Text>
<Text delete>
  Line through
</Text>
<Text code>
  Code snippet
</Text>

Paragraph indent

<paragraph indent>
  I took her hand in mine, and we went out of the ruined place; and, as the morning mists had risen long ago when I first left the forge, so, the evening mists were rising now, and in all the broad expanse of tranquil light they showed to me, I saw no shadow of another parting from her.
</paragraph>

Ellipsis text

<paragraph indent ellipsis={new EllipsisBuilder().rows(2).expandable(true).create()}>
  I took her hand in mine, and we went out of the ruined place; and, as the morning mists had risen long ago when I first left the forge, so, the evening mists were rising now, and in all the broad expanse of tranquil light they showed to me, I saw no shadow of another parting from her.
</paragraph>

Copyable text

<Text copyable>
  This is a copyable text.
</Text>
1.2.0

5 months ago

1.3.0

5 months ago

1.0.29

10 months ago

1.0.28

10 months ago

1.0.27

11 months ago

1.0.31

9 months ago

1.0.30

10 months ago

1.1.0

8 months ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.26

12 months ago

1.0.25

12 months ago

1.0.24

12 months ago

1.0.23

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.20

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

2 years ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.9

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.8

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago