{"componentChunkName":"component---src-templates-post-template-js","path":"/en-US/basic/typography","result":{"data":{"current":{"frontmatter":{"title":"Typography","order":24,"brief":"The basic format of text, images, paragraphs, and numeric.","icon":"doc-typography"},"fields":{"type":"basic"},"tableOfContents":{"items":[{"url":"#when-to-use","title":"When to Use"},{"url":"#demos","title":"Demos","items":[{"url":"#how-to-import","title":"How to import"},{"url":"#title","title":"Title"},{"url":"#text","title":"Text"},{"url":"#paragraph","title":"Paragraph"},{"url":"#numeral","title":"Numeral"},{"url":"#size","title":"Size"},{"url":"#copyable-text","title":"Copyable text"},{"url":"#ellipsis","title":"Ellipsis"}]},{"url":"#api-reference","title":"API Reference","items":[{"url":"#typographytext","title":"Typography.Text"},{"url":"#typographytitle","title":"Typography.Title"},{"url":"#typographyparagraph","title":"Typography.Paragraph"},{"url":"#typographynumeral","title":"Typography.Numeral"},{"url":"#ellipsis-config","title":"Ellipsis Config"},{"url":"#copyable-config","title":"Copyable Config"}]},{"url":"#content-guidelines","title":"Content Guidelines"},{"url":"#design-tokens","title":"Design Tokens"},{"url":"#faq","title":"FAQ"}]},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"localeCode\": \"en-US\",\n  \"order\": 24,\n  \"category\": \"Basic\",\n  \"title\": \"Typography\",\n  \"subTitle\": \"Typography\",\n  \"icon\": \"doc-typography\",\n  \"brief\": \"The basic format of text, images, paragraphs, and numeric.\"\n};\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\nvar Notice = makeShortcode(\"Notice\");\nvar ApiType = makeShortcode(\"ApiType\");\nvar PureA = makeShortcode(\"PureA\");\nvar DesignToken = makeShortcode(\"DesignToken\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"When to Use\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"To display the text content of articles, blogs, logs, etc.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"To take basic operations such as copying and omitting text.\"))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Demos\"), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"How to import\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"import\",\n    \"import\": true\n  }, \"import { Typography } from '@douyinfe/semi-ui';\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Title\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"heading\"), \" to set different levels of headint title.\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Title } = Typography;\\n    return (\\n        <div>\\n            <Title style={{ margin: '8px 0' }} >h1. Semi Design</Title>\\n            <Title heading={2} style={{ margin: '8px 0' }} >h2. Semi Design</Title>\\n            <Title heading={3} style={{ margin: '8px 0' }} >h3. Semi Design</Title>\\n            <Title heading={4} style={{ margin: '8px 0' }} >h4. Semi Design</Title>\\n            <Title heading={5} style={{ margin: '8px 0' }} >h5. Semi Design</Title>\\n            <Title heading={6} style={{ margin: '8px 0' }} >h6. Semi Design</Title>\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Text\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Text component has different built-in styles. You could also pass \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"icon\"), \" to use the build-in styles for icon. Different from passing icon to children, using \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"icon\"), \" for link will have no underline in compliance with Semi Design principles.\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Text } = Typography;\\n    return (\\n        <div>\\n            <Text>Text</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"secondary\\\">Secondary</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"tertiary\\\">{'Tertiary v>=1.2.0'}</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"quaternary\\\">{'Quaternary v>=1.2.0'}</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"warning\\\">Warning</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"success\\\">{'Success v>=1.7.0'}</Text>\\n            <br />\\n            <br />\\n            <Text type=\\\"danger\\\">Danger</Text>\\n            <br />\\n            <br />\\n            <Text disabled>Disabled</Text>\\n            <br />\\n            <br />\\n            <Text mark>Default Mark</Text>\\n            <br />\\n            <br />\\n            <Text code>Example Code</Text>\\n            <br />\\n            <br />\\n            <Text underline>Underline</Text>\\n            <br />\\n            <br />\\n            <Text delete>Deleted</Text>\\n            <br />\\n            <br />\\n            <Text strong>Strong</Text>\\n        </div>\\n    );\\n}\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"You could pass object to \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"link\"), \", which will be mounted on \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"<a>\"), \".\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\nimport { IconLink } from '@douyinfe/semi-icons';\\n\\nfunction Demo() {\\n    const { Text } = Typography;\\n    return (\\n        <div>\\n            <Text link={{ href: 'https://semi.design/' }}>Link</Text>\\n            <br />\\n            <br />\\n            <Text link={{ href: 'https://semi.design/' }}>Open Website</Text>\\n            <br />\\n            <br />\\n            <Text link icon={<IconLink />} underline>Link</Text>\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Paragraph\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Paragraph component has two spacings. You could set\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"spacing='extended'\"), \" for a looser spacing.\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Paragraph, Title } = Typography;\\n    return (\\n        <div>\\n            <Title heading={5}>Default Spacing</Title>\\n            <Paragraph>\\n                {`Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br />\\n            <Title heading={5}>Extended Spacing</Title>\\n            <Paragraph spacing=\\\"extended\\\">\\n                {`Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Numeral\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Based on Text component, added properties: \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"rule\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"precision\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"truncate\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"parser\"), \", to provide the ability to handle Numeral in text separately.\"), mdx(Notice, {\n    title: \"Note\",\n    mdxType: \"Notice\"\n  }, \"The Numeral component recursively traverses Children to detect all numeric text within it for conversion and display, taking care to control the rendering structure hierarchy.\", mdx(\"br\", null), \"For Numeral components with a rule of percentage, the data processing rules have changed. In \", mdx(\"strong\", null, \"v2.22.0-v2.29.0\"), \", for num whose absolute value is greater than or equal to 1, the result is num%; for num whose absolute value is less than or equal to 1, the result is (num*100)%. After the \", mdx(\"strong\", null, \"v2.30.0\"), \" version, it is unified to (num*100)%.\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"precision\"), \" allows you to set the number of decimal places to be retained, used to set precision\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"truncate\"), \" The truncation of the number of decimal places, optionally \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"ceil\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"floor\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"round\"), \", aligned with Math.ceil, Math.floor, Math.round\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"rule\"), \" for setting the parsing rules\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"percentages\"), \" to automatically convert numbers to percentages\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"bytes-decimal\"), \" to automatically convert numbers to bytes, 1 KB is defined as 1000 bytes, (B, KB, MB, GB, TB, PB, EB, ZB, YB)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"bytes-binary\"), \" automatically converts the number to the unit of display corresponding to bytes, 1 KiB is defined as equal to 1024 bytes, (B, KiB, MiB, GiB, TiB, PiB, EiB, ZiB, YiB)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"text\"), \", Automatic rounding of numbers only, based on the \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"precision\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"truncate\"), \" attributes\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"numbers\"), \", non-numeric characters will be filtered and only numbers will be displayed\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When set to \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"exponential\"), \", numbers are automatically converted to scientific notation\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Numeral } = Typography;\\n    return (\\n        <div>\\n            <Numeral precision={1}>\\n                <p>Liked\\uFF1A1.6111e1 K</p>\\n            </Numeral>\\n\\n            <p>\\n                Views:\\n                <Numeral rule=\\\"numbers\\\" precision={1}>\\n                    2.4444e2\\n                </Numeral>\\n                K\\n            </p>\\n            \\n            <Numeral rule=\\\"percentages\\\" precision={2} style={{ marginBottom: 12 }}>\\n                <p>Favorable rating: 0.915</p>\\n            </Numeral>\\n\\n            <Numeral rule=\\\"percentages\\\" style={{ marginBottom: 12 }}>\\n                My odds of winning this game are 0.6 and my odds of losing are 0.4.\\n            </Numeral>\\n\\n            <Numeral rule=\\\"bytes-decimal\\\" precision={2} truncate=\\\"floor\\\">\\n                <p>Used: 1000</p>\\n                <p>Available: {1024*1000}</p> \\n            </Numeral>\\n            \\n            <Numeral rule=\\\"bytes-binary\\\" precision={2} truncate=\\\"floor\\\">\\n                <p>Used: 1024</p>\\n                <p>Available: {2e12}</p>\\n            </Numeral>\\n        </div>\\n    );\\n}\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Parsing rules can be customised via \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"parser\"), \".\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Numeral } = Typography;\\n\\n    function parserTCH(oldVal) {\\n        return oldVal.split(' ').map(item =>\\n            Number(item) ? `${item.replace(/(\\\\d)(?=(?:\\\\d{3})+(?:\\\\.|$))/g, '$1,')}+` : item\\n        ).join(' ');\\n    }\\n\\n    function Infos() {\\n        const data = [\\n            { type: 'Stars', min: '7100' },\\n            { type: 'Fork', min: '560' },\\n            { type: 'Downloads', min: '5000000' },\\n            { type: 'Contributors', min: '100' }\\n        ];\\n        return data.map(item =>\\n            <p key={item.min}>\\n                {item.type}\\uFF1A\\n                <b style={{ color: 'rgba(var(--semi-violet-5),1)' }}>\\n                    {item.min}\\n                </b>\\n            </p>\\n        );\\n    }\\n\\n    return (\\n        <div>\\n            <Numeral parser={parserTCH} component=\\\"div\\\">\\n                Semi Design value our users, any kind of contribution is welcome\\n                {Infos}\\n            </Numeral>\\n            <br />\\n            <Numeral link={{ href: 'https://semi.design', target: '_blank' }} parser={parserTCH}>\\n                Trusted by {1e5} users, Go to website &gt;&gt;\\n            </Numeral>\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Size\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Paragraph and Text component support two sizes, \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"small\"), \"(12px) and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"normal\"), \"(14px). By default it is set to \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"normal\"), \"\\u3002\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"When the paragraph component or text component are used nested, set the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"size\"), \" property of the inner component to \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"inherit\"), \", and the size of the inner component will inherit the size setting of the outer component.\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Paragraph, Text } = Typography;\\n    return (\\n        <div>\\n            <Text>Normal</Text>\\n            <Paragraph spacing=\\\"extended\\\">\\n                {`Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br />\\n            <Text size='small'>Small</Text>\\n            <Paragraph size='small'>\\n                {`Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br />\\n            <Text size=\\\"small\\\">This is a Text, size is small\\n                <Text link size=\\\"inherit\\\">This is a Text\\uFF0Csize is inherit, inherit parent's size</Text>\\n            </Text>\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Copyable text\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Copying of text can be supported by configuring the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"copyable\"), \" property.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"When copyable is configured as true, the default copied content is children itself. Note that at this time, children only support string type.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"When copyable is configured as object, you can specify the content copied to the clipboard through \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"copyable.content\"), \", which is no longer strongly associated with children.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"At this time, children will no longer limit the type, but \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"copyable.content\"), \" still needs to be a string.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"You can use the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"copyable.render\"), \" attribute to customize the copyable button render.\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography, TextArea, Button } from '@douyinfe/semi-ui';\\nimport { IconSetting } from '@douyinfe/semi-icons';\\n\\nfunction Demo() {\\n    const { Paragraph, Text, Numeral } = Typography;\\n\\n    return (\\n        <div>\\n            <Paragraph copyable>Click the right icon to copy text.</Paragraph>\\n            <Paragraph copyable={{ content: 'Hello, Semi Design!' }}>Click to copy text.</Paragraph>\\n            <Paragraph copyable={{ onCopy: () => Toast.success({ content: 'Successfully copied.' }) }}>Click the right icon to copy.</Paragraph>\\n            Timestamp: <Numeral truncate=\\\"ceil\\\" copyable underline>{new Date().getTime()/1000}s</Numeral>\\n            <Paragraph copyable={{ icon: <IconSetting style={{ color: 'var(--semi-color-link)' }}/> }}>Custom Copy Node</Paragraph>\\n            <Paragraph copyable={{\\n                content: 'Custom render!',\\n                render: (copied, doCopy, config) => {\\n                    return (\\n                        <Button size=\\\"small\\\" onClick={doCopy}>\\n                            <span>{copied ? 'Copy success' : `Click to copy: ${config.content}`}</span>\\n                        </Button>\\n                    );\\n                }\\n            }}>\\n                Custom Copy Render\\n            </Paragraph>\\n            <br/>\\n            <br/>\\n            <Text type=\\\"secondary\\\">Paste here: </Text>\\n            <br/>\\n            <TextArea autosize style={{ width: 320, marginTop: 4 }} rows={3} />\\n        </div>\\n    );\\n}\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Ellipsis\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Show ellipsis if text is overflowed. Refer to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#Ellipsis-Config\"\n  }, \"Ellipsis Config\"), \" for detailed configuration.\"), mdx(Notice, {\n    title: \"Notice\",\n    mdxType: \"Notice\"\n  }, \"1. ellipsis only supports truncation of plain text, and does not support complex types such as reactNode. Please ensure that the content type of children is string \", mdx(\"br\", null), mdx(\"br\", null), \"2. To achieve abbreviation, ellipsis needs to have a clear width or maxWidth limit for comparison and judgment. If the width is not set by itself (for example, purely relying on the flex property to expand), or the width is an indefinite value such as 100%, the parent needs to have a clear width or maxWidth\", mdx(\"br\", null), mdx(\"br\", null), \"3. Ellipsis needs to obtain information such as the width and height of the DOM to make basic judgments. If there is a display:none style in itself or the parent, the value will be incorrect, and the abbreviation will be invalid at this time\", mdx(\"br\", null), mdx(\"br\", null), \"4. For more information on ellipsis see \", mdx(\"a\", {\n    href: \"#faq\"\n  }, \"FAQ\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography, Tooltip } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Paragraph, Text, Title } = Typography;\\n    const customRenderTooltip = useCallback((content, children) => {\\n        return <Tooltip content={content} style={{ backgroundColor: 'var(--semi-color-primary)' }}>{children}</Tooltip>;\\n    }, []);\\n\\n    return (\\n        <div>\\n            <Title heading={5} ellipsis={{ showTooltip: true }} style={{ width: 250 }}>\\n                This is a supercalifragilisticexpialidocious title\\n            </Title>\\n            <br />\\n            <Text \\n                ellipsis={{ \\n                    showTooltip: {\\n                        opts: { content: 'This is a supercalifragilisticexpialidocious tooltip' }\\n                    }\\n                }}\\n                style={{ width: 150 }}\\n            >\\n                Custom tooltip text if you need\\n            </Text>\\n            <br />\\n            <Text link ellipsis={{ showTooltip: true, pos: 'middle' }} style={{ width: 150 }}>\\n                This is a supercalifragilisticexpialidocious link\\n            </Text>\\n            <br/>\\n            <Paragraph ellipsis={{ suffix: '-Macbeth' }} style={{ width: 300 }}>\\n                {`With suffix: Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br/>\\n            <Paragraph ellipsis={{ rows: 3 }} style={{ width: 300 }}>\\n                {`Multi-line ellipsis: Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br/>\\n            <Paragraph ellipsis={{ rows: 3, showTooltip: { type: 'popover', opts: { style: { width: 300 } } } }} style={{ width: 300 }}>\\n                {`With Popover: Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br/>\\n            <Paragraph ellipsis={{ rows: 3, expandable: true, collapsible: true, collapseText: 'Show Less', onExpand: (bool, e) => console.log(bool, e) }} style={{ width: 300 }}>\\n                {`Expandable and collapsible: Life's but a walking shadow, a poor player, that struts and frets his hour upon the stage, and then is heard no more; it is a tale told by an idiot, full of sound and fury, signifying nothing.`}\\n            </Paragraph>\\n            <br />\\n            <Title \\n                heading={6} \\n                ellipsis={{ \\n                    showTooltip: {\\n                        renderTooltip: customRenderTooltip\\n                    }\\n                }} \\n                style={{ width: 250 }}\\n                \\n            >\\n                Custom tooltip with a blue background color\\n            </Title>\\n        </div>\\n    );\\n}\\n\")), mdx(Notice, {\n    type: \"primary\",\n    title: \"Tips\",\n    mdxType: \"Notice\"\n  }, mdx(\"div\", null, \"When the tooltip does not wrap in the pop-up tooltip when the long text occurs, please set it manually through \", mdx(\"a\", {\n    href: \"https://developer.mozilla.org/zh-CN/docs/Web/CSS/word-break\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"word-break\"), \" or \", mdx(\"a\", {\n    href: \"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap\",\n    target: \"_blank\",\n    rel: \"noopener noreferrer\"\n  }, \"word-wrap\"), \", more details can be found in the FAQ section of Tooltip\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { Typography } from '@douyinfe/semi-ui';\\n\\nfunction Demo() {\\n    const { Text } = Typography;\\n\\n    return (\\n        <div>\\n            <Text \\n                ellipsis={{ \\n                    showTooltip: {\\n                        opts: { content: 'Insfrastructure|Data-inf|bytegraph.cheetah.user_relation' }\\n                    }\\n                }}\\n                style={{ width: 150 }}\\n            >\\n                Customized configuration can be made on demand when long text is truncated\\n            </Text>\\n            <br />\\n            <Text \\n                ellipsis={{ \\n                    showTooltip: {\\n                        opts: { content: 'Insfrastructure|Data-inf|bytegraph.cheetah.user_relation', className: 'components-typography-demo' }\\n                    }\\n                }}\\n                style={{ width: 150 }}\\n            >\\n                Customized configuration can be made on demand when long text is truncated\\n            </Text>\\n            <br />\\n            <Text \\n                ellipsis={{\\n                    showTooltip: {\\n                        opts: { content: 'Insfrastructure|Data-inf|bytegraph.cheetah.user_relation', style: { wordBreak: 'break-all' } }\\n                    }\\n                }}\\n                style={{ width: 150 }}\\n            >\\n                Customized configuration can be made on demand when long text is truncated\\n            </Text>\\n        </div>\\n    );\\n}\\n\")), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-scss\"\n  }, \"// config word-break\\n\\n.components-typography-demo {\\n    word-break: break-word;\\n    // or\\n    word-break: break-all;\\n}\\n\"))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"API Reference\"), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Typography.Text\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"version\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to be copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object:\", mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"#Copyable-Config\"\n  }, \"Copyable Config\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"code\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"wrap with \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"code\"), \" element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"component\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom rendering html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"span\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"delete\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Deleted style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"disabled\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Disabled style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ellipsis\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Display ellipsis when text overflows\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object:Ellipsis Config\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"icon\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Prefix icon.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ReactNode\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"link\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to display as a link. When passing object, the attributes will be transparently passed to the a tag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"mark\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Marked style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"size\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Size, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"small\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"inherit\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"strong\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Bold style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"secondary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"warning\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"danger\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"tertiary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \") , \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quaternary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"success\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.7.0\"), \")\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"underline\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Underlined style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"weight\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"set font weight\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.34.0\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Typography.Title\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"version\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to be copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object:\", mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"#Copyable-Config\"\n  }, \"Copyable Config\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"component\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom rendering html element. The default is determined by heading prop\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"h1~h6\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"delete\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Deleted style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"disabled\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Disabled style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ellipsis\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Display ellipsis when text overflows\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object:Ellipsis Config\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"heading\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Heading level, one of 1\\uFF0C 2\\uFF0C 3\\uFF0C4\\uFF0C5\\uFF0C6\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"link\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to display as a link. When passing object, the attributes will be transparently passed to the a tag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"mark\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Marked style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"secondary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"warning\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"danger\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"tertiary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quaternary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"success\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.7.0\"), \")\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"underline\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Underlined style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"weight\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"set font weight, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"light\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"regular\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"medium\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"semibold\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bold\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"default\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string, number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.34.0\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Typography.Paragraph\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"version\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to be copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object:\", mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"#Copyable-Config\"\n  }, \"Copyable Config\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"component\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom rendering html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"p\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"delete\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Deleted style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"disabled\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Disabled style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ellipsis\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Display ellipsis when text overflows\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object:Ellipsis Config\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"link\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to display as a link. When passing object, the attributes will be transparently passed to the a tag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"mark\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Marked style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"size\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Size, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\"), \"\\uFF0C\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"small\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"spacing\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"paragraph spacing, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"extended\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"strong\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Bold style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"secondary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"warning\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"danger\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"tertiary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quaternary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"success\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.7.0\"), \")\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"underline\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Underlined style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Typography.Numeral\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"version\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"rule\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Parsing rules, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"text\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"numbers\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bytes-decimal\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"bytes-binary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"percentages\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"currency\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"exponential\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"text\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"precision\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"allows you to set the number of decimal places to be retained, used to set precision\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"0\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"truncate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"The truncation of the number of decimal places, optionally \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"ceil\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"floor\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"round\"), \", aligned with Math.ceil, Math.floor, Math.round\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"round\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"parser\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom numeral parsing functions\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(str: string) => string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to be copyable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object:\", mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"#Copyable-Config\"\n  }, \"Copyable Config\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"code\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"wrap with \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"code\"), \" element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"component\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom rendering html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"html element\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"span\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"delete\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Deleted style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"disabled\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Disabled style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ellipsis\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Display ellipsis when text overflows\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object:Ellipsis Config\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"icon\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Prefix icon.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ReactNode\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"link\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to display as a link. When passing object, the attributes will be transparently passed to the a tag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean \", \"|\", \" object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"mark\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Marked style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"size\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Size, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\"), \"\\uFF0C\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"small\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"normal\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"strong\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Bold style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"secondary\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"warning\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"danger\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"tertiary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \") , \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quaternary\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.2.0\"), \"), \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"success\"), \"(\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"v>=1.7.0\"), \")\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"primary\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"underline\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Underlined style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.22.0\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Ellipsis Config\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"collapseText\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Displayed text to collapse\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"Collapse\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"collapsible\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether text is collapsible\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"expandText\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Displayed text to expand\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"Expand\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"expandable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether text is expandable\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"pos\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Position to start ellipsis, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"end\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"middle\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"end\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"rows\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Number of rows that should not be truncated\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"showTooltip\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Toggle whether to show tooltip, if passed in as object: type\\uFF0Ctype of component to show tooltip, one of \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"Tooltip\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"Popover\"), \"; opts, properties that will be passed directly to the component; renderTooltip, custom rendering popup layer component\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"boolean\", \"|\", \"{type: 'tooltip'\", \"|\", \"'popover', opts: object, renderTooltip: ((content: ReactNode, children: ReactNode)) => ReactNode}\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"false\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"suffix\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Text suffix that will not be truncated\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"onExpand\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Callback when expand or collapse\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"function(expanded: bool, Event: e)\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Copyable Config\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Properties\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Instructions\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Default\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Version\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"content\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Copied content\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"copyTip\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tooltip content when hovering over icon\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"React.node\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"icon\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom render duplicate node\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"React.node\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.31.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"onCopy\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Callback for copy action\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Function(e:Event, content:string, res:boolean)\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  })), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"render\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom render copy node\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(ApiType, {\n    detail: \"(copied: boolean, doCopy: (e: React.MouseEvent) => void, configs: CopyableConfig) => React.ReactNode\",\n    mdxType: \"ApiType\"\n  }, \"function(copied, doCopy, configs)\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.65.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"successTip\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Successful tip content\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"React.node\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }))))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Content Guidelines\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Link\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Text links need to be clear and predictable, users should be able to predict what will happen when they click on the link\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Do not mislead users by mislabeling links\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Avoid using \\\"Click here\\\" or \\\"Here\\\" as stand-alone links\")))), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u2705 Recommended usage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u274C Deprecated usage\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No spaces yet? \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \" Create space \")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No spaces yet? \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"Click here\"))))), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Avoid using entire sentences as clickable text links, and instead use text that describes where to go as the link content\")), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u2705 Recommended usage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u274C Deprecated usage\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Views \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"user documentation\"), \" for details\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"View user documentation for details\"))))), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Using short terms or words as link text is more conducive to internationalization, to avoid the problem of link text being split due to different grammar and word order in different languages\")), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u2705 Recommended usage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u274C Deprecated usage\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Manage \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"notifications \"), \"to\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"Manage notifications\"), \" to\")))), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"When ending with a text link, there is no need to follow punctuation, except for the question mark \\\"?\\\"\")), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u2705 Recommended usage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u274C Deprecated usage\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No spaces yet? \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \" Create space \")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No spaces yet? \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"Click here\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \" Forgot password \\uFF1F\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \"Forgot password\"))))), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Link text does not contain the articles \\\"the, a, an\\\"\")), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u2705 Recommended usage\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u274C Deprecated usage\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"View \", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \" user documentation \"), \" for details\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"View the\", mdx(PureA, {\n    mdxType: \"PureA\"\n  }, \" user documentation\"), \" for details\"))))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Design Tokens\"), mdx(DesignToken, {\n    mdxType: \"DesignToken\"\n  })), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"FAQ\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"What are the specific mechanism and precautions of Typography ellipsis?\")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"  Semi ellipsis has two strategies, CSS ellipsis and JS ellipsis. When setting middle truncation (pos='middle')\\u3001 expandable\\u3001 suffix is not empty string\\u3001copyable, the JS ellipsis strategy is enabled. Otherwise, enable the CSS ellipsis strategy.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"  In general CSS truncation performance is better than JS truncation. when the children and container size remain unchanged, CSS truncation only involves 1~2 calculations, while js truncation is based on dichotomy and may require multiple calculations.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"  Pay attention to performance consumption when using a large number of Typography with ellipsis. For example, in Table, you can reduce performance loss by setting a reasonable pageSize for paging.\")))));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"slug":"en-US/basic/typography","next":{"fields":{"slug":"zh-CN/basic/typography"},"id":"a37d49e6-1c03-5268-bb36-9bcb6dc5f320","frontmatter":{"title":"Typography 版式","localeCode":"zh-CN","icon":"doc-typography","showNew":null}},"previous":{"fields":{"slug":"zh-CN/basic/floatbutton"},"id":"890bfdb0-976c-5ed7-baa6-0ef36075f1ab","frontmatter":{"title":"FloatButton 悬浮按钮","localeCode":"zh-CN","icon":"doc-floatButton","showNew":true}}}},"staticQueryHashes":["1348983216229725","1477422646229725","3245198693229725","417590761229725","63159454229725"]}