diff --git a/docs/examples/textarea-allow-clear.tsx b/docs/examples/textarea-allow-clear.tsx index f416f8c..d182a76 100644 --- a/docs/examples/textarea-allow-clear.tsx +++ b/docs/examples/textarea-allow-clear.tsx @@ -1,9 +1,7 @@ /* eslint-disable no-console */ -import Input from '@rc-component/input'; +import { TextArea } from '@rc-component/input'; import React, { useState, type ChangeEvent } from 'react'; -const TextArea = Input.TextArea; - export default function App() { const [value, setValue] = useState('hello\nworld'); diff --git a/docs/examples/textarea-auto-size.tsx b/docs/examples/textarea-auto-size.tsx index 2195306..7c8de57 100644 --- a/docs/examples/textarea-auto-size.tsx +++ b/docs/examples/textarea-auto-size.tsx @@ -1,9 +1,7 @@ /* eslint-disable no-console */ -import Input, { type TextAreaProps } from '@rc-component/input'; +import { TextArea, type TextAreaProps } from '@rc-component/input'; import React, { useState, type ChangeEvent } from 'react'; -const TextArea = Input.TextArea; - export default function App() { const [value, setValue] = useState('hello\nworld'); diff --git a/docs/examples/textarea-basic.tsx b/docs/examples/textarea-basic.tsx index 567d47d..ee7ef41 100644 --- a/docs/examples/textarea-basic.tsx +++ b/docs/examples/textarea-basic.tsx @@ -1,9 +1,7 @@ /* eslint-disable no-console */ -import Input, { type TextAreaProps } from '@rc-component/input'; +import { TextArea, type TextAreaProps } from '@rc-component/input'; import React, { useState, type ChangeEvent, type KeyboardEvent } from 'react'; -const TextArea = Input.TextArea; - export default function App() { const [value, setValue] = useState(''); diff --git a/docs/examples/textarea-show-count.tsx b/docs/examples/textarea-show-count.tsx index c030f9f..0326445 100644 --- a/docs/examples/textarea-show-count.tsx +++ b/docs/examples/textarea-show-count.tsx @@ -1,10 +1,8 @@ /* eslint-disable no-console */ -import Input from '@rc-component/input'; +import { TextArea } from '@rc-component/input'; import React, { useState, type ChangeEvent } from 'react'; import '../../assets/index.less'; -const TextArea = Input.TextArea; - export default function App() { const [value, setValue] = useState('hello\nworld'); diff --git a/tests/TextArea.allowClear.test.tsx b/tests/TextArea.allowClear.test.tsx index 7b38968..ad0382f 100644 --- a/tests/TextArea.allowClear.test.tsx +++ b/tests/TextArea.allowClear.test.tsx @@ -1,9 +1,7 @@ import { fireEvent, render } from '@testing-library/react'; import type { ChangeEventHandler, TextareaHTMLAttributes } from 'react'; import React from 'react'; -import Input from '../src'; - -const TextArea = Input.TextArea; +import { TextArea } from '../src'; describe('should support allowClear', () => { it('should change type when click', () => { diff --git a/tests/TextArea.count.test.tsx b/tests/TextArea.count.test.tsx index 1a4f915..f58def5 100644 --- a/tests/TextArea.count.test.tsx +++ b/tests/TextArea.count.test.tsx @@ -1,8 +1,6 @@ import { fireEvent, render } from '@testing-library/react'; import React from 'react'; -import Input from '../src'; - -const TextArea = Input.TextArea; +import { TextArea } from '../src'; const getSegments = (val: string) => [...new Intl.Segmenter().segment(val)]; diff --git a/tests/TextArea.focus.test.tsx b/tests/TextArea.focus.test.tsx index 867e2ad..8410740 100644 --- a/tests/TextArea.focus.test.tsx +++ b/tests/TextArea.focus.test.tsx @@ -1,10 +1,7 @@ // @ts-nocheck import { fireEvent, render } from '@testing-library/react'; import React from 'react'; -import Input from '../src'; -import type { TextAreaRef } from '../src'; - -const TextArea = Input.TextArea; +import { TextArea, type TextAreaRef } from '../src'; describe('focus and blur', () => { let focused = false; diff --git a/tests/TextArea.showCount.test.tsx b/tests/TextArea.showCount.test.tsx index 63db382..eeb65ad 100644 --- a/tests/TextArea.showCount.test.tsx +++ b/tests/TextArea.showCount.test.tsx @@ -1,8 +1,6 @@ import { render } from '@testing-library/react'; import React from 'react'; -import Input from '../src'; - -const TextArea = Input.TextArea; +import { TextArea } from '../src'; describe('should support showCount', () => { it('maxLength', () => { diff --git a/tests/TextArea.test.tsx b/tests/TextArea.test.tsx index 51bf222..390f1cd 100644 --- a/tests/TextArea.test.tsx +++ b/tests/TextArea.test.tsx @@ -1,15 +1,12 @@ // @ts-nocheck import { fireEvent, render } from '@testing-library/react'; import React from 'react'; -import Input from '../src'; -import type { TextAreaProps, TextAreaRef } from '../src'; +import { TextArea, type TextAreaProps, type TextAreaRef } from '../src'; import calculateAutoSizeStyle, { calculateNodeStyling, } from '../src/calculateNodeHeight'; import { triggerResize, wait } from './utils'; -const TextArea = Input.TextArea; - describe('TextArea', () => { const originalGetComputedStyle = window.getComputedStyle; beforeAll(() => {