-
-## controlled
-
-
-
-## custom-render
-
-
-
-## dynamic
-
-
-
-## html-title
-
-
-
-## refs
-
-
-
-## rtl
-
-
-
-## name
-
-
diff --git a/docs/index.md b/docs/index.md
deleted file mode 100644
index e718ed5..0000000
--- a/docs/index.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-hero:
- title: rc-segmented
- description: React segmented controls used in ant.design
----
-
-
diff --git a/docs__example.md.64f35a15.async.js b/docs__example.md.64f35a15.async.js
new file mode 100644
index 0000000..85015d0
--- /dev/null
+++ b/docs__example.md.64f35a15.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[283],{96438:function(r,n,s){s.r(n);var l=s(71100),m=s(35532),o=s(37402),_=s(63833),t=s(75208),c=s(67915),x=s(76288),d=s(73774),h=s(67294),e=s(85893);function i(){var a=(0,d.eL)(),j=a.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"basic",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#basic",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"basic"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-basic"},previewerProps:{filename:"docs/demo/basic.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"controlled",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#controlled",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"controlled"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-controlled"},previewerProps:{filename:"docs/demo/controlled.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"custom-render",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#custom-render",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"custom-render"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-custom-render"},previewerProps:{filename:"docs/demo/custom-render.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"dynamic",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#dynamic",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"dynamic"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-dynamic"},previewerProps:{filename:"docs/demo/dynamic.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"html-title",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#html-title",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"html-title"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-html-title"},previewerProps:{filename:"docs/demo/html-title.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"refs",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#refs",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"refs"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-refs"},previewerProps:{filename:"docs/demo/refs.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"rtl",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#rtl",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"rtl"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-rtl"},previewerProps:{filename:"docs/demo/rtl.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"name",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#name",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"name"]})}),(0,e.jsx)(d.Dl,{demo:{id:"docs-example-demo-name"},previewerProps:{filename:"docs/demo/name.tsx"}})]})})}n.default=i}}]);
diff --git a/docs__example.md.778c6473.chunk.css b/docs__example.md.778c6473.chunk.css
new file mode 100644
index 0000000..563c5c9
--- /dev/null
+++ b/docs__example.md.778c6473.chunk.css
@@ -0,0 +1 @@
+.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important}
diff --git a/docs__index.md.778c6473.chunk.css b/docs__index.md.778c6473.chunk.css
new file mode 100644
index 0000000..563c5c9
--- /dev/null
+++ b/docs__index.md.778c6473.chunk.css
@@ -0,0 +1 @@
+.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important}
diff --git a/docs__index.md.b3060ed1.async.js b/docs__index.md.b3060ed1.async.js
new file mode 100644
index 0000000..682a106
--- /dev/null
+++ b/docs__index.md.b3060ed1.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[935],{36680:function(c,l,d){d.r(l);var h=d(71100),j=d(35532),x=d(37402),u=d(63833),t=d(75208),i=d(67915),_=d(76288),n=d(73774),m=d(67294),e=d(85893);function r(){var a=(0,n.eL)(),s=a.texts;return(0,e.jsx)(n.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"rc-segmented",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#rc-segmented",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"rc-segmented"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("a",{href:"http://npmjs.org/package/rc-segmented",children:(0,e.jsx)("img",{src:"http://img.shields.io/npm/v/rc-segmented.svg?style=flat-square",alt:"NPM version"})}),s[0].value,(0,e.jsx)("a",{href:"https://npmjs.org/package/rc-segmented",children:(0,e.jsx)("img",{src:"https://img.shields.io/npm/dm/rc-segmented.svg?style=flat-square",alt:"npm download"})}),s[1].value,(0,e.jsx)("a",{href:"https://github.com/umijs/dumi",children:(0,e.jsx)("img",{src:"https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square",alt:"dumi"})}),s[2].value,(0,e.jsx)("a",{href:"https://github.com/react-component/segmented/actions",children:(0,e.jsx)("img",{src:"https://github.com/react-component/segmented/workflows/CI/badge.svg",alt:"build status"})}),s[3].value,(0,e.jsx)("a",{href:"https://codecov.io/gh/react-component/segmented/branch/master",children:(0,e.jsx)("img",{src:"https://codecov.io/gh/react-component/segmented/branch/master/graph/badge.svg",alt:"Codecov"})}),s[4].value,(0,e.jsx)("a",{href:"https://bundlephobia.com/package/rc-segmented",children:(0,e.jsx)("img",{src:"https://badgen.net/bundlephobia/minzip/rc-segmented",alt:"bundle size"})})]}),(0,e.jsx)("p",{children:s[5].value}),(0,e.jsx)("p",{children:(0,e.jsx)("img",{src:"https://gw.alipayobjects.com/mdn/rms_50855f/afts/img/A*bmGGQpnWs0oAAAAAAAAAAAAAARQnAQ",alt:""})}),(0,e.jsxs)("h2",{id:"live-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#live-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Live Demo"]}),(0,e.jsx)("p",{children:(0,e.jsx)("a",{href:"https://react-component.github.io/segmented/",children:s[6].value})}),(0,e.jsxs)("h2",{id:"install",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#install",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Install"]}),(0,e.jsx)("p",{children:(0,e.jsx)("a",{href:"https://npmjs.org/package/rc-segmented",children:(0,e.jsx)("img",{src:"https://nodei.co/npm/rc-segmented.png",alt:"rc-segmented"})})}),(0,e.jsxs)("h2",{id:"usage",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#usage",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Usage"]}),(0,e.jsx)(t.Z,{lang:"js",children:s[7].value}),(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("p",{children:[s[8].value,(0,e.jsx)("strong",{children:s[9].value}),s[10].value,(0,e.jsx)("br",{}),s[11].value]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:s[12].value}),(0,e.jsx)("th",{children:s[13].value}),(0,e.jsx)("th",{children:s[14].value}),(0,e.jsx)("th",{children:s[15].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[16].value}),(0,e.jsx)("td",{children:s[17].value}),(0,e.jsx)("td",{children:s[18].value}),(0,e.jsx)("td",{children:s[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[20].value}),(0,e.jsx)("td",{children:s[21].value}),(0,e.jsx)("td",{children:s[22].value}),(0,e.jsx)("td",{children:s[23].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[24].value}),(0,e.jsx)("td",{children:s[25].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[26].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[27].value}),(0,e.jsxs)("td",{children:[s[28].value,(0,e.jsx)(n.rU,{to:"#SegmentedOption",children:s[29].value}),s[30].value]}),(0,e.jsx)("td",{children:s[31].value}),(0,e.jsx)("td",{children:s[32].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[33].value}),(0,e.jsx)("td",{children:s[34].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[35].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[36].value}),(0,e.jsx)("td",{children:s[37].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[38].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[39].value}),(0,e.jsx)("td",{children:s[40].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[41].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[42].value}),(0,e.jsx)("td",{children:s[43].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[44].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[45].value}),(0,e.jsx)("td",{children:s[46].value}),(0,e.jsx)("td",{children:s[47].value}),(0,e.jsx)("td",{children:s[48].value})]})]})]}),(0,e.jsxs)("h3",{id:"segmentedoption",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#segmentedoption",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"SegmentedOption"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:s[49].value}),(0,e.jsx)("th",{children:s[50].value}),(0,e.jsx)("th",{children:s[51].value}),(0,e.jsx)("th",{children:s[52].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[53].value}),(0,e.jsx)("td",{children:s[54].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[56].value}),(0,e.jsx)("td",{children:s[57].value}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:s[58].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[59].value}),(0,e.jsx)("td",{children:s[60].value}),(0,e.jsx)("td",{children:s[61].value}),(0,e.jsx)("td",{children:s[62].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[63].value}),(0,e.jsx)("td",{children:s[64].value}),(0,e.jsx)("td",{children:s[65].value}),(0,e.jsx)("td",{children:s[66].value})]})]})]}),(0,e.jsxs)("h2",{id:"development",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#development",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Development"]}),(0,e.jsx)(t.Z,{children:s[67].value}),(0,e.jsxs)("h2",{id:"license",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#license",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"License"]}),(0,e.jsx)("p",{children:s[68].value})]})})})}l.default=r}}]);
diff --git a/dumi__tmp-production__dumi__theme__ContextWrapper.d9e814f0.async.js b/dumi__tmp-production__dumi__theme__ContextWrapper.d9e814f0.async.js
new file mode 100644
index 0000000..6966123
--- /dev/null
+++ b/dumi__tmp-production__dumi__theme__ContextWrapper.d9e814f0.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[923],{34576:function(P,s,e){e.r(s),e.d(s,{default:function(){return g}});var d=e(27424),l=e.n(d),t=e(67294),n=e(73774),i=e(64236),o=e(81938),m=e(90482),u=e(85893),c={};function g(){var E=(0,n.pC)(),f=(0,t.useState)(!1),r=l()(f,2),h=r[0],v=r[1],a=(0,t.useRef)(n.m8.location.pathname);return(0,t.useEffect)(function(){return n.m8.listen(function(_){_.location.pathname!==a.current&&(a.current=_.location.pathname,document.documentElement.scrollTo(0,0))})},[]),(0,u.jsx)(i.D.Provider,{value:{pkg:{name:"rc-segmented",description:"React segmented controls used in ant.design",version:"2.7.0",license:"MIT",repository:{type:"git",url:"git@github.com:react-component/segmented.git"}},historyType:"browser",entryExports:c,demos:o.DE,components:o.wx,locales:m.k,loading:h,setLoading:v,hostname:void 0,themeConfig:{footer:'Copyright \xA9 2024 | Powered by dumi',prefersColor:{default:"light",switch:!0},nprogress:!0,lastUpdated:!0,name:"Segmented",logo:"https://avatars0.githubusercontent.com/u/9441414?s=200&v=4",editLink:"https://github.com/react-component/segmented/edit/master/{filename}"},_2_level_nav_available:!1},children:E})}}}]);
diff --git a/example/index.html b/example/index.html
new file mode 100644
index 0000000..2157e4a
--- /dev/null
+++ b/example/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..2157e4a
--- /dev/null
+++ b/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/index.js b/index.js
deleted file mode 100644
index fd4d7e5..0000000
--- a/index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./src/');
diff --git a/jest.config.ts b/jest.config.ts
deleted file mode 100644
index d438ddb..0000000
--- a/jest.config.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import { createConfig, type Config } from '@umijs/test';
-
-const defaultConfig = createConfig({
- target: 'browser',
-});
-
-const config: Config.InitialOptions = {
- ...defaultConfig,
- setupFiles: [
- ...(defaultConfig.setupFiles || []),
- './tests/setup.ts'
- ],
- setupFilesAfterEnv: [
- ...(defaultConfig.setupFilesAfterEnv || []),
- './tests/setupFilesAfterEnv.ts'
- ],
-}
-
-export default config;
diff --git a/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css
new file mode 100644
index 0000000..29b0522
--- /dev/null
+++ b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css
@@ -0,0 +1 @@
+.dumi-default-not-found{display:flex;flex-direction:column;height:65vh;align-items:center;justify-content:center}.dumi-default-not-found>h1{position:relative;margin:24px 0;color:#e4e9ec;font-size:78px;font-weight:700;text-shadow:-1px -1px 0 #d0d5d8}[data-prefers-color=dark] .dumi-default-not-found>h1{color:#2a353c;text-shadow:-1px -1px 0 #1c2022}.dumi-default-not-found>a{color:#1677ff}[data-prefers-color=dark] .dumi-default-not-found>a{color:#0053c8}.dumi-default-not-found>a:not(:hover){text-decoration:none}
diff --git a/nm__dumi__dist__client__pages__404.ce608d01.async.js b/nm__dumi__dist__client__pages__404.ce608d01.async.js
new file mode 100644
index 0000000..ebad397
--- /dev/null
+++ b/nm__dumi__dist__client__pages__404.ce608d01.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[65],{20604:function(d,n,e){e.r(n),e.d(n,{default:function(){return s}});var t=e(73774),a=e(67294),l=function(){var u=(0,t.YB)(),r=(0,t.bU)();return a.createElement("div",{className:"dumi-default-not-found"},a.createElement("h1",null,u.formatMessage({id:"404.title"})),a.createElement(t.rU,{to:"base"in r?r.base:"/",replace:!0},u.formatMessage({id:"404.back"})," \u2192"))},s=l}}]);
diff --git a/nm__dumi__dist__client__pages__Demo__index.1bb3c45c.async.js b/nm__dumi__dist__client__pages__Demo__index.1bb3c45c.async.js
new file mode 100644
index 0000000..1d4a598
--- /dev/null
+++ b/nm__dumi__dist__client__pages__Demo__index.1bb3c45c.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[9],{65149:function(v,n,e){e.r(n),e.d(n,{default:function(){return m}});var t=e(73774),r=e(67294),d=function(){var o=(0,t.UO)(),s=o.id,u=(0,t.WF)(),c=u.demos,f=c[s]||{},a=f.component;return a&&(0,r.createElement)(a)},m=d}}]);
diff --git a/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css
new file mode 100644
index 0000000..fa6b546
--- /dev/null
+++ b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css
@@ -0,0 +1 @@
+body{margin:0;padding:0}
diff --git a/nm__dumi__theme-default__layouts__DocLayout__index.108b3845.async.js b/nm__dumi__theme-default__layouts__DocLayout__index.108b3845.async.js
new file mode 100644
index 0000000..a83bcec
--- /dev/null
+++ b/nm__dumi__theme-default__layouts__DocLayout__index.108b3845.async.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkrc_segmented=self.webpackChunkrc_segmented||[]).push([[519],{87171:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(20772)},21266:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(15045)},45356:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(67413)},95044:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(9457)},23240:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(52407)},45898:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(89407)},21209:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(14041)},86225:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(60947)},21521:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(78536)},26871:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(5630)},63721:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(40417)},78406:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(33398)},42515:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(70841)},983:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(30158)},96157:function(s,e,_){_.d(e,{ZP:function(){return n.ZP}});var n=_(15920)},47727:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(90998)},38569:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(28438)},24733:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(7246)},26687:function(s,e,_){_.d(e,{Z:function(){return n.Z}});var n=_(94850)}}]);
diff --git a/package.json b/package.json
deleted file mode 100644
index 3e29f0a..0000000
--- a/package.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
- "name": "@rc-component/segmented",
- "version": "1.1.0",
- "description": "React segmented controls used in ant.design",
- "keywords": [
- "react",
- "react-component",
- "react-segmented",
- "react-segmented-controls",
- "segmented controls",
- "antd",
- "ant-design"
- ],
- "main": "./lib/index",
- "module": "./es/index",
- "types": "./es/index.d.ts",
- "files": [
- "assets/*.css",
- "assets/*.less",
- "es",
- "lib",
- "dist"
- ],
- "homepage": "https://react-component.github.io/segmented",
- "repository": {
- "type": "git",
- "url": "git@github.com:react-component/segmented.git"
- },
- "bugs": {
- "url": "http://github.com/react-component/segmented/issues"
- },
- "license": "MIT",
- "scripts": {
- "start": "dumi dev",
- "type:check": "tsc --noEmit",
- "docs:build": "dumi build",
- "docs:deploy": "gh-pages -d .doc",
- "compile": "father build && lessc assets/index.less assets/index.css",
- "gh-pages": "GH_PAGES=1 npm run docs:build && npm run docs:deploy",
- "prepublishOnly": "npm run compile && rc-np",
- "lint": "eslint src/ --ext .ts,.tsx,.jsx,.js,.md",
- "prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
- "pretty-quick": "pretty-quick",
- "test": "jest",
- "coverage": "jest --coverage",
- "prepare": "husky install"
- },
- "dependencies": {
- "@babel/runtime": "^7.11.1",
- "classnames": "^2.2.1",
- "rc-motion": "^2.4.4",
- "@rc-component/util": "^1.1.0"
- },
- "devDependencies": {
- "@rc-component/father-plugin": "^2.0.1",
- "@rc-component/np": "^1.0.0",
- "@testing-library/jest-dom": "^5.16.5",
- "@testing-library/react": "^14.2.1",
- "@testing-library/user-event": "^14.5.2",
- "@types/classnames": "^2.2.9",
- "@types/jest": "^29.2.4",
- "@types/react": "^18.3.11",
- "@types/react-dom": "^18.3.1",
- "@umijs/fabric": "^3.0.0",
- "@umijs/test": "^4.0.36",
- "coveralls": "^3.0.6",
- "cross-env": "^7.0.3",
- "cssstyle": "^2.3.0",
- "dumi": "^2.1.2",
- "eslint": "^7.0.0",
- "father": "^4.1.1",
- "gh-pages": "^3.1.0",
- "husky": "^8.0.0",
- "jest": "^29.3.1",
- "jest-environment-jsdom": "^29.3.1",
- "less": "^3.10.3",
- "prettier": "^2.0.5",
- "pretty-quick": "^3.0.0",
- "react": "^18.0.0",
- "react-dom": "^18.0.0",
- "ts-node": "^10.9.1",
- "typescript": "^5.3.0"
- },
- "peerDependencies": {
- "react": ">=16.0.0",
- "react-dom": ">=16.0.0"
- },
- "cnpm": {
- "mode": "npm"
- },
- "tnpm": {
- "mode": "npm"
- }
-}
\ No newline at end of file
diff --git a/src/MotionThumb.tsx b/src/MotionThumb.tsx
deleted file mode 100644
index 8da0124..0000000
--- a/src/MotionThumb.tsx
+++ /dev/null
@@ -1,225 +0,0 @@
-import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
-import { composeRef } from '@rc-component/util/lib/ref';
-import classNames from 'classnames';
-import CSSMotion from 'rc-motion';
-import * as React from 'react';
-import type { SegmentedValue } from '.';
-
-type ThumbReact = {
- left: number;
- right: number;
- width: number;
- top: number;
- bottom: number;
- height: number;
-} | null;
-
-export interface MotionThumbInterface {
- containerRef: React.RefObject