{"componentChunkName":"component---src-templates-post-template-js","path":"/en-US/basic/divider","result":{"data":{"current":{"frontmatter":{"title":"Divider","order":25,"brief":"Divider is a linear, lightweight component used to logically organize element content and page structure or areas.","icon":"doc-divider"},"fields":{"type":"basic"},"tableOfContents":{"items":[{"url":"#demos","title":"Demos","items":[{"url":"#how-to-import","title":"How to import"},{"url":"#basic-usage","title":"Basic Usage"},{"url":"#with-children","title":"With Children"}]},{"url":"#api-reference","title":"API Reference"},{"url":"#design-tokens","title":"Design Tokens"}]},"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\": 25,\n  \"category\": \"Basic\",\n  \"title\": \"Divider\",\n  \"icon\": \"doc-divider\",\n  \"brief\": \"Divider is a linear, lightweight component used to logically organize element content and page structure or areas.\"\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 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  }, \"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 { Divider } from '@douyinfe/semi-ui';\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Basic Usage\"), 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 { Divider } from '@douyinfe/semi-ui';\\n\\n() => {\\n\\n    return (\\n        <div>\\n            <h3>Horizontal Solid Line</h3>\\n            <span>Semi Design is a design system.</span>\\n            <Divider margin='12px'/>\\n            <span>It defines a set of components.</span>\\n\\n            <h3 style={{ \\\"marginTop\\\": \\\"40px\\\" }}>Horizontal Dashed Line</h3>\\n            <span>Semi Design is a design system.</span>\\n            <Divider dashed={true} margin='12px'/>\\n            <span>It defines a set of components.</span>\\n\\n            <h3 style={{ \\\"marginTop\\\": \\\"40px\\\" }}>Vertical Solid Line</h3>\\n\\n            <div>\\n                <span>Left</span>\\n                <Divider layout=\\\"vertical\\\" margin='12px'/>\\n                <span>Middle</span>\\n                <Divider layout=\\\"vertical\\\" margin='12px'/>\\n                <span>Right</span>\\n            </div>\\n\\n            <h3 style={{ \\\"marginTop\\\": \\\"40px\\\" }}>Vertical Dashed Line</h3>\\n            <div>\\n                <span>Left</span>\\n                <Divider layout=\\\"vertical\\\" dashed={true} margin='12px'/>\\n                <span>Middle</span>\\n                <Divider layout=\\\"vertical\\\" dashed={true} margin='12px'/>\\n                <span>Right</span>\\n            </div>\\n\\n        </div>\\n    );\\n};\\n\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"With Children\"), 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 { Divider, Typography } from '@douyinfe/semi-ui';\\nimport { IconSemiLogo } from '@douyinfe/semi-icons';\\n\\n() => {\\n\\n    return (\\n        <div>\\n            <Divider margin='12px' align='left'>\\n                Left Text\\n            </Divider>\\n\\n            <Divider margin='12px' align='center'>\\n                Center Text\\n            </Divider>\\n\\n            <Divider margin='12px' align='right'>\\n                Right Text\\n            </Divider>\\n\\n            <Divider margin='12px'>\\n                <IconSemiLogo />\\n            </Divider>\\n        </div>\\n    );\\n};\\n\\n\\n\"))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"API Reference\"), 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  }, \"align\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Content Align Mode\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"left \", \"|\", \" center \", \"|\", \" right\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"center\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"children\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Content\"), 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.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"className\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ClassName\"), 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  }, \"2.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"dashed\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Whether is dashed\"), 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.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"layout\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Divider Direction\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"horizontal \", \"|\", \" vertical\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"horizontal\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"margin\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Vertical (Horizontal if in horizontal mode) margin of divider\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number \", \"|\", \" string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.9.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom Style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"CSSProperties\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.9.0\"))))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Design Tokens\"), mdx(DesignToken, {\n    mdxType: \"DesignToken\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"slug":"en-US/basic/divider","next":{"fields":{"slug":"zh-CN/basic/divider"},"id":"ea631e91-67bc-5a0f-936f-f3f5ff15aef0","frontmatter":{"title":"Divider 分割线","localeCode":"zh-CN","icon":"doc-divider","showNew":null}},"previous":{"fields":{"slug":"zh-CN/basic/typography"},"id":"a37d49e6-1c03-5268-bb36-9bcb6dc5f320","frontmatter":{"title":"Typography 版式","localeCode":"zh-CN","icon":"doc-typography","showNew":null}}}},"staticQueryHashes":["1348983216308087","1477422646308087","3245198693308087","417590761308087","63159454308087"]}