From 62f0a3782a283e1483c6c03a7c6ec3c7cbfa376d Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 25 Nov 2025 11:35:40 +0800 Subject: [PATCH 1/4] refactor: remove rc-* from deps --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 9386278..fa00284 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@ -# rc-segmented +# @rc-component/segmented [![NPM version][npm-image]][npm-url] [![npm download][download-image]][download-url] [![dumi](https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square)](https://github.com/umijs/dumi) [![build status][github-actions-image]][github-actions-url] [![Codecov][codecov-image]][codecov-url] [![bundle size][bundlephobia-image]][bundlephobia-url] -[npm-image]: http://img.shields.io/npm/v/rc-segmented.svg?style=flat-square -[npm-url]: http://npmjs.org/package/rc-segmented -[github-actions-image]: https://github.com/react-component/segmented/workflows/CI/badge.svg -[github-actions-url]: https://github.com/react-component/segmented/actions +[npm-image]: http://img.shields.io/npm/v/@rc-component/segmented.svg?style=flat-square +[npm-url]: http://npmjs.org/package/@rc-component/segmented +[github-actions-image]: https://github.com/react-component/segmented/actions/workflows/main.yml/badge.svg +[github-actions-url]: https://github.com/react-component/segmented/actions/workflows/main.yml [codecov-image]: https://codecov.io/gh/react-component/segmented/branch/master/graph/badge.svg [codecov-url]: https://codecov.io/gh/react-component/segmented/branch/master -[download-image]: https://img.shields.io/npm/dm/rc-segmented.svg?style=flat-square -[download-url]: https://npmjs.org/package/rc-segmented -[bundlephobia-url]: https://bundlephobia.com/package/rc-segmented -[bundlephobia-image]: https://badgen.net/bundlephobia/minzip/rc-segmented +[download-image]: https://img.shields.io/npm/dm/@rc-component/segmented.svg?style=flat-square +[download-url]: https://npmjs.org/package/@rc-component/segmented +[bundlephobia-url]: https://bundlephobia.com/package/@rc-component/segmented +[bundlephobia-image]: https://badgen.net/bundlephobia/minzip/@rc-component/segmented React Segmented Control. @@ -23,13 +23,13 @@ https://react-component.github.io/segmented/ ## Install -[![rc-segmented](https://nodei.co/npm/rc-segmented.png)](https://npmjs.org/package/rc-segmented) +[![@rc-component/segmented](https://nodei.co/npm/@rc-component/segmented.png)](https://npmjs.org/package/@rc-component/segmented) ## Usage ```js -import Segmented from 'rc-segmented'; -import 'rc-segmented/assets/index.css'; // import 'rc-segmented/asssets/index.less'; +import Segmented from '@rc-component/segmented'; +import '@rc-component/segmented/assets/index.css'; // import '@rc-component/segmented/asssets/index.less'; import { render } from 'react-dom'; render( @@ -48,7 +48,7 @@ Please note that **onChange** API | Property | Type | Default | Description | | --------- | --------- | --------- | --------- | -| prefixCls | string | rc-segmented | prefixCls of this component | +| prefixCls | string | @rc-component/segmented | prefixCls of this component | | className | string | '' | additional class name of segmented | | style | React.CSSProperties | | style properties of segmented | | options | Array | [] | options for choices | @@ -76,4 +76,4 @@ npm start ## License -rc-segmented is released under the MIT license. +@rc-component/segmented is released under the MIT license. From 083eab079a0b6af81a4ac68f3d0ec2d8243e40bc Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 25 Nov 2025 11:38:04 +0800 Subject: [PATCH 2/4] chore: update rc-motion to @rc-component/motion and adjust imports accordingly --- package.json | 2 +- src/MotionThumb.tsx | 2 +- tests/index.test.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index cd4d229..9880501 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@babel/runtime": "^7.11.1", "@rc-component/util": "^1.3.0", "clsx": "^2.1.1", - "rc-motion": "^2.4.4" + "@rc-component/motion": "^1.1.4" }, "devDependencies": { "@rc-component/father-plugin": "^2.0.1", diff --git a/src/MotionThumb.tsx b/src/MotionThumb.tsx index 7f19400..e6329df 100644 --- a/src/MotionThumb.tsx +++ b/src/MotionThumb.tsx @@ -1,7 +1,7 @@ +import CSSMotion from '@rc-component/motion'; import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect'; import { composeRef } from '@rc-component/util/lib/ref'; import { clsx } from 'clsx'; -import CSSMotion from 'rc-motion'; import * as React from 'react'; import type { SegmentedValue } from '.'; diff --git a/tests/index.test.tsx b/tests/index.test.tsx index f682316..5b87e0a 100644 --- a/tests/index.test.tsx +++ b/tests/index.test.tsx @@ -3,9 +3,9 @@ import userEvent from '@testing-library/user-event'; import * as React from 'react'; import Segmented from '../src'; -jest.mock('rc-motion/lib/util/motion', () => { +jest.mock('@rc-component/motion/lib/util/motion', () => { return { - ...jest.requireActual('rc-motion/lib/util/motion'), + ...jest.requireActual('@rc-component/motion/lib/util/motion'), supportTransition: true, }; }); From 68ef1c1932d3c7ef5f326d879f34e266c895bbe9 Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 25 Nov 2025 11:38:28 +0800 Subject: [PATCH 3/4] Update README.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa00284..815e52f 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ https://react-component.github.io/segmented/ ```js import Segmented from '@rc-component/segmented'; -import '@rc-component/segmented/assets/index.css'; // import '@rc-component/segmented/asssets/index.less'; +import '@rc-component/segmented/assets/index.css'; // import '@rc-component/segmented/assets/index.less'; import { render } from 'react-dom'; render( From 1537e38a71e4ee435896608d763874450d6277d4 Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 25 Nov 2025 11:43:46 +0800 Subject: [PATCH 4/4] Update default prefixCls in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 815e52f..6972128 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Please note that **onChange** API | Property | Type | Default | Description | | --------- | --------- | --------- | --------- | -| prefixCls | string | @rc-component/segmented | prefixCls of this component | +| prefixCls | string | `rc-segmented` | prefixCls of this component | | className | string | '' | additional class name of segmented | | style | React.CSSProperties | | style properties of segmented | | options | Array | [] | options for choices |