Skip to content

Commit 25a5151

Browse files
authored
docs(drawer): change drawer docs (#509)
1 parent 386964a commit 25a5151

File tree

13 files changed

+66
-66
lines changed

13 files changed

+66
-66
lines changed

src/drawer/__tests/__snapshots__/index.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`test SlidePane snapshot match 1`] = `
3+
exports[`test Drawer snapshot match 1`] = `
44
{
55
"asFragment": [Function],
66
"baseElement": <body>

src/drawer/__tests/index.test.tsx

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,74 +3,74 @@ import { fireEvent, render } from '@testing-library/react';
33
import { alert } from 'ant-design-testing';
44
import '@testing-library/jest-dom/extend-expect';
55

6-
import SlidePane from '../index';
6+
import Drawer from '../index';
77

8-
describe('test SlidePane ', () => {
8+
describe('test Drawer ', () => {
99
test('snapshot match', () => {
10-
const wrapper = render(<SlidePane open>Hello World</SlidePane>);
10+
const wrapper = render(<Drawer open>Hello World</Drawer>);
1111
expect(wrapper).toMatchSnapshot();
1212
});
1313
test('should be not open', () => {
14-
const { container } = render(<SlidePane open={false}>Hello World</SlidePane>);
14+
const { container } = render(<Drawer open={false}>Hello World</Drawer>);
1515
expect(container).not.toHaveClass();
1616
});
1717
test('should render loading correct ', () => {
18-
const { unmount } = render(<SlidePane open>Hello World</SlidePane>);
18+
const { unmount } = render(<Drawer open>Hello World</Drawer>);
1919
const dom = document.querySelector('.ant-spin-spinning');
2020
expect(dom).toBe(null);
2121
unmount();
2222
render(
23-
<SlidePane open loading>
23+
<Drawer open loading>
2424
Hello World
25-
</SlidePane>
25+
</Drawer>
2626
);
2727
const domLoading = document.querySelector('.ant-spin-spinning');
2828
expect(domLoading).not.toBe(null);
2929
});
3030
test('should render mask correct ', () => {
31-
const { unmount } = render(<SlidePane open>Hello World</SlidePane>);
31+
const { unmount } = render(<Drawer open>Hello World</Drawer>);
3232
const dom = document.querySelector('.dtc-drawer-mask');
3333
expect(dom).toBe(null);
3434
unmount();
3535
render(
36-
<SlidePane open mask>
36+
<Drawer open mask>
3737
Hello World
38-
</SlidePane>
38+
</Drawer>
3939
);
4040
const domMask = document.querySelector('.dtc-drawer-mask');
4141
expect(domMask).not.toBe(null);
4242
});
4343
test('should render width correct', () => {
4444
render(
45-
<SlidePane open width={640}>
45+
<Drawer open width={640}>
4646
Hello World
47-
</SlidePane>
47+
</Drawer>
4848
);
4949
expect(document.querySelector('.dtc-drawer-content-wrapper')).toHaveStyle({
5050
width: '640px',
5151
});
5252
});
5353
test('should render size width correct', () => {
5454
render(
55-
<SlidePane open size="large">
55+
<Drawer open size="large">
5656
Hello World
57-
</SlidePane>
57+
</Drawer>
5858
);
5959
expect(document.querySelector('.dtc-drawer-content-wrapper')).toHaveStyle({
6060
width: '1256px',
6161
});
6262
});
6363
test('should render className/style correct', () => {
6464
const { unmount } = render(
65-
<SlidePane
65+
<Drawer
6666
open
6767
rootClassName="root-className"
6868
bodyClassName="body-className"
6969
rootStyle={{ color: 'red' }}
7070
bodyStyle={{ backgroundColor: 'forestgreen' }}
7171
>
7272
Hello World
73-
</SlidePane>
73+
</Drawer>
7474
);
7575
expect(document.querySelector('.dtc-drawer')).toHaveClass('root-className');
7676
expect(document.querySelector('.dtc-drawer-body')).toHaveClass('body-className');
@@ -82,7 +82,7 @@ describe('test SlidePane ', () => {
8282
});
8383
test('should render tab correct', () => {
8484
const { getByText, unmount } = render(
85-
<SlidePane
85+
<Drawer
8686
open
8787
width={640}
8888
tabs={[
@@ -100,15 +100,15 @@ describe('test SlidePane ', () => {
100100
break;
101101
}
102102
}}
103-
</SlidePane>
103+
</Drawer>
104104
);
105105
expect(document.querySelector('.dtc-drawer-tabs')).not.toBe(null);
106106
expect(getByText('tab1')).toBeTruthy();
107107
expect(getByText('基本信息')).toBeTruthy();
108108
unmount();
109109

110110
const { getByText: getByText1 } = render(
111-
<SlidePane
111+
<Drawer
112112
open
113113
width={640}
114114
tabs={[
@@ -127,34 +127,34 @@ describe('test SlidePane ', () => {
127127
break;
128128
}
129129
}}
130-
</SlidePane>
130+
</Drawer>
131131
);
132132
expect(getByText1('变更记录')).toBeTruthy();
133133
expect(getByText1('tab2').parentNode).toHaveClass('ant-tabs-tab-active');
134134
});
135135
test('Should support string banner', async () => {
136136
const { getByText } = render(
137-
<SlidePane open banner="banner">
137+
<Drawer open banner="banner">
138138
Hello World
139-
</SlidePane>
139+
</Drawer>
140140
);
141141

142142
expect(getByText('banner')).toBeInTheDocument();
143143
});
144144
test('Should support ReactNode', async () => {
145145
const { getByTestId } = render(
146-
<SlidePane open banner={<div data-testid="banner">xxxx</div>}>
146+
<Drawer open banner={<div data-testid="banner">xxxx</div>}>
147147
test
148-
</SlidePane>
148+
</Drawer>
149149
);
150150

151151
expect(getByTestId('banner')).toBeInTheDocument();
152152
});
153153
it('Should support AlertProps', async () => {
154154
const { getByText } = render(
155-
<SlidePane open banner={{ message: 'banner', type: 'error' }}>
155+
<Drawer open banner={{ message: 'banner', type: 'error' }}>
156156
test
157-
</SlidePane>
157+
</Drawer>
158158
);
159159

160160
expect(getByText('banner')).toBeInTheDocument();
@@ -163,9 +163,9 @@ describe('test SlidePane ', () => {
163163
test('should callback to be called', () => {
164164
const fn = jest.fn();
165165
const { getByRole } = render(
166-
<SlidePane open onClose={fn}>
166+
<Drawer open onClose={fn}>
167167
Hello World
168-
</SlidePane>
168+
</Drawer>
169169
);
170170
const oImg = getByRole('img');
171171
fireEvent.click(oImg);

src/drawer/demos/basic.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { Button, Slider } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
@@ -28,15 +28,15 @@ export default () => {
2828
>
2929
click me
3030
</Button>
31-
<SlidePane
31+
<Drawer
3232
open={visible}
3333
loading={loading}
3434
width={`${width}%`}
3535
onClose={() => setVisible(false)}
3636
title="title"
3737
>
3838
<div>hello world</div>
39-
</SlidePane>
39+
</Drawer>
4040
</>
4141
);
4242
};

src/drawer/demos/basicBanner.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { Button } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
@@ -10,14 +10,14 @@ export default () => {
1010
<Button style={{ margin: '10px' }} onClick={() => setVisible((v) => !v)}>
1111
click me
1212
</Button>
13-
<SlidePane
13+
<Drawer
1414
open={visible}
15-
banner="这是 SlidePane 的 banner"
15+
banner="这是 Drawer 的 banner"
1616
onClose={() => setVisible(false)}
1717
title="title"
1818
>
1919
<div>hello world</div>
20-
</SlidePane>
20+
</Drawer>
2121
</>
2222
);
2323
};

src/drawer/demos/basicBannerProps.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { Button } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
@@ -10,18 +10,18 @@ export default () => {
1010
<Button style={{ margin: '10px' }} onClick={() => setVisible((v) => !v)}>
1111
click me
1212
</Button>
13-
<SlidePane
13+
<Drawer
1414
open={visible}
1515
banner={{
16-
message: 'SlidePane 可以支持 banner 属性',
16+
message: 'Drawer 可以支持 banner 属性',
1717
type: 'error',
1818
showIcon: true,
1919
}}
2020
onClose={() => setVisible(false)}
2121
title="title"
2222
>
2323
<div>hello world</div>
24-
</SlidePane>
24+
</Drawer>
2525
</>
2626
);
2727
};

src/drawer/demos/basicSize.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import React, { useState } from 'react';
22
import { Button, Space } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
4-
import { SlidePaneProps } from 'dt-react-component/drawer';
3+
import { Drawer } from 'dt-react-component';
4+
import { DrawerProps } from 'dt-react-component/drawer';
55

66
export default () => {
77
const [visible, setVisible] = useState(false);
8-
const [size, setSize] = useState<SlidePaneProps<[]>['size']>('default');
8+
const [size, setSize] = useState<DrawerProps<[]>['size']>('default');
99

1010
return (
1111
<>
@@ -38,9 +38,9 @@ export default () => {
3838
大尺寸
3939
</Button>
4040
</Space>
41-
<SlidePane open={visible} size={size} onClose={() => setVisible(false)} title="title">
41+
<Drawer open={visible} size={size} onClose={() => setVisible(false)} title="title">
4242
<div>hello world</div>
43-
</SlidePane>
43+
</Drawer>
4444
</>
4545
);
4646
};

src/drawer/demos/basic_mask.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { Button, Slider } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
@@ -18,7 +18,7 @@ export default () => {
1818
<Button style={{ margin: '10px' }} onClick={() => setVisible((v) => !v)}>
1919
click me
2020
</Button>
21-
<SlidePane
21+
<Drawer
2222
open={visible}
2323
rootStyle={{
2424
minHeight: '600px',
@@ -30,7 +30,7 @@ export default () => {
3030
mask
3131
>
3232
<div>hello world</div>
33-
</SlidePane>
33+
</Drawer>
3434
</>
3535
);
3636
};

src/drawer/demos/basic_top.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { Alert, Button } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
@@ -16,14 +16,14 @@ export default () => {
1616
>
1717
click me
1818
</Button>
19-
<SlidePane
19+
<Drawer
2020
open={visible}
2121
onClose={() => setVisible(false)}
2222
title="title"
2323
rootStyle={{ top: 64 }}
2424
>
2525
<div>hello world</div>
26-
</SlidePane>
26+
</Drawer>
2727
</>
2828
);
2929
};

src/drawer/demos/customTitle.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import React, { useState } from 'react';
22
import { Button } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
77

88
return (
99
<>
1010
<Button onClick={() => setVisible(true)}>打开</Button>
11-
<SlidePane
11+
<Drawer
1212
open={visible}
1313
rootStyle={{
1414
minHeight: '600px',
@@ -26,7 +26,7 @@ export default () => {
2626
}
2727
>
2828
<div>hello world</div>
29-
</SlidePane>
29+
</Drawer>
3030
</>
3131
);
3232
};

src/drawer/demos/footer.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import React, { useState } from 'react';
22
import { Button, Space } from 'antd';
3-
import { SlidePane } from 'dt-react-component';
3+
import { Drawer } from 'dt-react-component';
44

55
export default () => {
66
const [visible, setVisible] = useState(false);
77

88
return (
99
<>
1010
<Button onClick={() => setVisible(true)}>打开</Button>
11-
<SlidePane
11+
<Drawer
1212
open={visible}
1313
onClose={() => setVisible(false)}
1414
title="Title"
@@ -20,7 +20,7 @@ export default () => {
2020
}
2121
>
2222
<div style={{ height: '110vh' }}>超长可滚动</div>
23-
</SlidePane>
23+
</Drawer>
2424
</>
2525
);
2626
};

0 commit comments

Comments
 (0)