From 4ced87bdd9815ce35a4c7515cc5d21dd6ea15a1f Mon Sep 17 00:00:00 2001 From: LuckyFBB <976060700@qq.com> Date: Mon, 21 Oct 2024 09:38:26 +0800 Subject: [PATCH] docs(drawer): change drawer docs --- .../__tests/__snapshots__/index.test.tsx.snap | 2 +- src/drawer/__tests/index.test.tsx | 56 +++++++++---------- src/drawer/demos/basic.tsx | 6 +- src/drawer/demos/basicBanner.tsx | 8 +-- src/drawer/demos/basicBannerProps.tsx | 8 +-- src/drawer/demos/basicSize.tsx | 10 ++-- src/drawer/demos/basic_mask.tsx | 6 +- src/drawer/demos/basic_top.tsx | 6 +- src/drawer/demos/customTitle.tsx | 6 +- src/drawer/demos/footer.tsx | 6 +- src/drawer/demos/tabs.tsx | 6 +- src/drawer/demos/tabsControl.tsx | 6 +- src/drawer/index.md | 6 +- 13 files changed, 66 insertions(+), 66 deletions(-) diff --git a/src/drawer/__tests/__snapshots__/index.test.tsx.snap b/src/drawer/__tests/__snapshots__/index.test.tsx.snap index f79465bd6..cd5442472 100644 --- a/src/drawer/__tests/__snapshots__/index.test.tsx.snap +++ b/src/drawer/__tests/__snapshots__/index.test.tsx.snap @@ -1,6 +1,6 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`test SlidePane snapshot match 1`] = ` +exports[`test Drawer snapshot match 1`] = ` { "asFragment": [Function], "baseElement": diff --git a/src/drawer/__tests/index.test.tsx b/src/drawer/__tests/index.test.tsx index 154285153..cef233e1b 100644 --- a/src/drawer/__tests/index.test.tsx +++ b/src/drawer/__tests/index.test.tsx @@ -3,48 +3,48 @@ import { fireEvent, render } from '@testing-library/react'; import { alert } from 'ant-design-testing'; import '@testing-library/jest-dom/extend-expect'; -import SlidePane from '../index'; +import Drawer from '../index'; -describe('test SlidePane ', () => { +describe('test Drawer ', () => { test('snapshot match', () => { - const wrapper = render(Hello World); + const wrapper = render(Hello World); expect(wrapper).toMatchSnapshot(); }); test('should be not open', () => { - const { container } = render(Hello World); + const { container } = render(Hello World); expect(container).not.toHaveClass(); }); test('should render loading correct ', () => { - const { unmount } = render(Hello World); + const { unmount } = render(Hello World); const dom = document.querySelector('.ant-spin-spinning'); expect(dom).toBe(null); unmount(); render( - + Hello World - + ); const domLoading = document.querySelector('.ant-spin-spinning'); expect(domLoading).not.toBe(null); }); test('should render mask correct ', () => { - const { unmount } = render(Hello World); + const { unmount } = render(Hello World); const dom = document.querySelector('.dtc-drawer-mask'); expect(dom).toBe(null); unmount(); render( - + Hello World - + ); const domMask = document.querySelector('.dtc-drawer-mask'); expect(domMask).not.toBe(null); }); test('should render width correct', () => { render( - + Hello World - + ); expect(document.querySelector('.dtc-drawer-content-wrapper')).toHaveStyle({ width: '640px', @@ -52,9 +52,9 @@ describe('test SlidePane ', () => { }); test('should render size width correct', () => { render( - + Hello World - + ); expect(document.querySelector('.dtc-drawer-content-wrapper')).toHaveStyle({ width: '1256px', @@ -62,7 +62,7 @@ describe('test SlidePane ', () => { }); test('should render className/style correct', () => { const { unmount } = render( - { bodyStyle={{ backgroundColor: 'forestgreen' }} > Hello World - + ); expect(document.querySelector('.dtc-drawer')).toHaveClass('root-className'); expect(document.querySelector('.dtc-drawer-body')).toHaveClass('body-className'); @@ -82,7 +82,7 @@ describe('test SlidePane ', () => { }); test('should render tab correct', () => { const { getByText, unmount } = render( - { break; } }} - + ); expect(document.querySelector('.dtc-drawer-tabs')).not.toBe(null); expect(getByText('tab1')).toBeTruthy(); @@ -108,7 +108,7 @@ describe('test SlidePane ', () => { unmount(); const { getByText: getByText1 } = render( - { break; } }} - + ); expect(getByText1('变更记录')).toBeTruthy(); expect(getByText1('tab2').parentNode).toHaveClass('ant-tabs-tab-active'); }); test('Should support string banner', async () => { const { getByText } = render( - + Hello World - + ); expect(getByText('banner')).toBeInTheDocument(); }); test('Should support ReactNode', async () => { const { getByTestId } = render( - xxxx}> + xxxx}> test - + ); expect(getByTestId('banner')).toBeInTheDocument(); }); it('Should support AlertProps', async () => { const { getByText } = render( - + test - + ); expect(getByText('banner')).toBeInTheDocument(); @@ -163,9 +163,9 @@ describe('test SlidePane ', () => { test('should callback to be called', () => { const fn = jest.fn(); const { getByRole } = render( - + Hello World - + ); const oImg = getByRole('img'); fireEvent.click(oImg); diff --git a/src/drawer/demos/basic.tsx b/src/drawer/demos/basic.tsx index 46fda29f5..bdbb5008c 100644 --- a/src/drawer/demos/basic.tsx +++ b/src/drawer/demos/basic.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button, Slider } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -28,7 +28,7 @@ export default () => { > click me - { title="title" >
hello world
-
+ ); }; diff --git a/src/drawer/demos/basicBanner.tsx b/src/drawer/demos/basicBanner.tsx index 0738bb42e..7baf2e71b 100644 --- a/src/drawer/demos/basicBanner.tsx +++ b/src/drawer/demos/basicBanner.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -10,14 +10,14 @@ export default () => { - setVisible(false)} title="title" >
hello world
-
+ ); }; diff --git a/src/drawer/demos/basicBannerProps.tsx b/src/drawer/demos/basicBannerProps.tsx index 5669b6b05..013dc183d 100644 --- a/src/drawer/demos/basicBannerProps.tsx +++ b/src/drawer/demos/basicBannerProps.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -10,10 +10,10 @@ export default () => { - { title="title" >
hello world
-
+ ); }; diff --git a/src/drawer/demos/basicSize.tsx b/src/drawer/demos/basicSize.tsx index e1a04fbce..16e4f6e29 100644 --- a/src/drawer/demos/basicSize.tsx +++ b/src/drawer/demos/basicSize.tsx @@ -1,11 +1,11 @@ import React, { useState } from 'react'; import { Button, Space } from 'antd'; -import { SlidePane } from 'dt-react-component'; -import { SlidePaneProps } from 'dt-react-component/drawer'; +import { Drawer } from 'dt-react-component'; +import { DrawerProps } from 'dt-react-component/drawer'; export default () => { const [visible, setVisible] = useState(false); - const [size, setSize] = useState['size']>('default'); + const [size, setSize] = useState['size']>('default'); return ( <> @@ -38,9 +38,9 @@ export default () => { 大尺寸 - setVisible(false)} title="title"> + setVisible(false)} title="title">
hello world
-
+ ); }; diff --git a/src/drawer/demos/basic_mask.tsx b/src/drawer/demos/basic_mask.tsx index ca9e86c83..99e79ff3b 100644 --- a/src/drawer/demos/basic_mask.tsx +++ b/src/drawer/demos/basic_mask.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button, Slider } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -18,7 +18,7 @@ export default () => { - { mask >
hello world
-
+ ); }; diff --git a/src/drawer/demos/basic_top.tsx b/src/drawer/demos/basic_top.tsx index 9c8a8621f..931170703 100644 --- a/src/drawer/demos/basic_top.tsx +++ b/src/drawer/demos/basic_top.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Alert, Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -16,14 +16,14 @@ export default () => { > click me - setVisible(false)} title="title" rootStyle={{ top: 64 }} >
hello world
-
+ ); }; diff --git a/src/drawer/demos/customTitle.tsx b/src/drawer/demos/customTitle.tsx index 6a8730c06..db8cc2067 100644 --- a/src/drawer/demos/customTitle.tsx +++ b/src/drawer/demos/customTitle.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -8,7 +8,7 @@ export default () => { return ( <> - { } >
hello world
-
+ ); }; diff --git a/src/drawer/demos/footer.tsx b/src/drawer/demos/footer.tsx index 46a1db66e..944dc49c9 100644 --- a/src/drawer/demos/footer.tsx +++ b/src/drawer/demos/footer.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button, Space } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -8,7 +8,7 @@ export default () => { return ( <> - setVisible(false)} title="Title" @@ -20,7 +20,7 @@ export default () => { } >
超长可滚动
-
+ ); }; diff --git a/src/drawer/demos/tabs.tsx b/src/drawer/demos/tabs.tsx index ceae0d040..a50adb7d2 100644 --- a/src/drawer/demos/tabs.tsx +++ b/src/drawer/demos/tabs.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -8,7 +8,7 @@ export default () => { return ( <> - setVisible(false)} title={'Title'} @@ -37,7 +37,7 @@ export default () => { break; } }} - + ); }; diff --git a/src/drawer/demos/tabsControl.tsx b/src/drawer/demos/tabsControl.tsx index a20c3dd36..b6ea46130 100644 --- a/src/drawer/demos/tabsControl.tsx +++ b/src/drawer/demos/tabsControl.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { Button } from 'antd'; -import { SlidePane } from 'dt-react-component'; +import { Drawer } from 'dt-react-component'; export default () => { const [visible, setVisible] = useState(false); @@ -9,7 +9,7 @@ export default () => { return ( <> - setVisible(false)} title={'Title'} @@ -38,7 +38,7 @@ export default () => { break; } }} - + ); }; diff --git a/src/drawer/index.md b/src/drawer/index.md index f3a13e93a..1126c9ace 100644 --- a/src/drawer/index.md +++ b/src/drawer/index.md @@ -1,16 +1,16 @@ --- -title: SlidePane 右侧面板 +title: Drawer 抽屉 group: 组件 toc: content demo: cols: 2 --- -# SlidePane 右侧面板 +# Drawer 抽屉 ## 何时使用 -从页面右侧弹出面板,展示相应内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到原任务。 +从页面右侧弹出抽屉,展示相应内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到原任务。 常用于: 查看详情, 预览较多内容的场景下。 ## 示例