Skip to content

Commit 03dee49

Browse files
authored
docs(Drawer): add overlayProps attr (#724)
1 parent 4aea3b2 commit 03dee49

File tree

14 files changed

+100
-6
lines changed

14 files changed

+100
-6
lines changed

db/TDesign.db

4 KB
Binary file not shown.

packages/products/tdesign-miniprogram/packages/components/drawer/README.en-US.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,23 @@ style | Object | - | CSS(Cascading Style Sheets) | N
1010
custom-style | Object | - | CSS(Cascading Style Sheets),used to set style on virtual component | N
1111
close-on-overlay-click | Boolean | true | \- | N
1212
destroy-on-close | Boolean | false | \- | N
13-
footer | Slot | - | `0.29.0`[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/common/common.ts) | N
13+
1414
items | Array | - | Typescript:`DrawerItem[]` `interface DrawerItem { title: string; icon: string; }`[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/drawer/type.ts) | N
15+
overlay-props | Object | {} | Typescript:`OverlayProps`[Overlay API Documents](./overlay?tab=api)[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/drawer/type.ts) | N
1516
placement | String | right | options: left/right | N
1617
show-overlay | Boolean | true | \- | N
17-
title | String / Slot | - | `0.29.0`[see more ts definition](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/common/common.ts) | N
18+
title | String | - | `0.29.0` | N
1819
using-custom-navbar | Boolean | false | \- | N
1920
visible | Boolean | false | \- | N
2021
z-index | Number | 11500 | \- | N
2122

23+
### Drawer Slots
24+
25+
name | Description
26+
-- | --
27+
footer | `0.29.0`
28+
title | `0.29.0`
29+
2230
### Drawer Events
2331

2432
name | params | description

packages/products/tdesign-miniprogram/packages/components/drawer/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,23 @@ style | Object | - | 样式 | N
1010
custom-style | Object | - | 样式,一般用于开启虚拟化组件节点场景 | N
1111
close-on-overlay-click | Boolean | true | 点击蒙层时是否触发抽屉关闭事件 | N
1212
destroy-on-close | Boolean | false | 抽屉关闭时是否销毁节点 | N
13-
footer | Slot | - | `0.29.0`。抽屉的底部。[通用类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/common/common.ts) | N
13+
1414
items | Array | - | 抽屉里的列表项。TS 类型:`DrawerItem[]` `interface DrawerItem { title: string; icon: string; }`[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/drawer/type.ts) | N
15+
overlay-props | Object | {} | 遮罩层的属性,透传至 overlay。TS 类型:`OverlayProps`[Overlay API Documents](./overlay?tab=api)[详细类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/drawer/type.ts) | N
1516
placement | String | right | 抽屉方向。可选项:left/right | N
1617
show-overlay | Boolean | true | 是否显示遮罩层 | N
17-
title | String / Slot | - | `0.29.0`。抽屉的标题[通用类型定义](https://github.com/Tencent/tdesign-miniprogram/blob/develop/packages/components/common/common.ts) | N
18+
title | String | - | `0.29.0`。抽屉的标题 | N
1819
using-custom-navbar | Boolean | false | 是否使用了自定义导航栏 | N
1920
visible | Boolean | false | 组件是否可见 | N
2021
z-index | Number | 11500 | 抽屉层级,样式默认为 11500 | N
2122

23+
### Drawer Slots
24+
25+
名称 | 描述
26+
-- | --
27+
footer | `0.29.0`。抽屉的底部
28+
title | `0.29.0`。抽屉的标题
29+
2230
### Drawer Events
2331

2432
名称 | 参数 | 描述

packages/products/tdesign-miniprogram/packages/components/drawer/props.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ const props: TdDrawerProps = {
2020
items: {
2121
type: Array,
2222
},
23+
/** 遮罩层的属性,透传至 overlay */
24+
overlayProps: {
25+
type: Object,
26+
value: {},
27+
},
2328
/** 抽屉方向 */
2429
placement: {
2530
type: String,

packages/products/tdesign-miniprogram/packages/components/drawer/type.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
55
* */
66

7+
import { OverlayProps } from '../overlay/index';
8+
79
export interface TdDrawerProps {
810
/**
911
* 点击蒙层时是否触发抽屉关闭事件
@@ -28,6 +30,14 @@ export interface TdDrawerProps {
2830
type: ArrayConstructor;
2931
value?: DrawerItem[];
3032
};
33+
/**
34+
* 遮罩层的属性,透传至 overlay
35+
* @default {}
36+
*/
37+
overlayProps?: {
38+
type: ObjectConstructor;
39+
value?: OverlayProps;
40+
};
3141
/**
3242
* 抽屉方向
3343
* @default right

packages/products/tdesign-mobile-react/src/drawer/defaultProps.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { TdDrawerProps } from './type';
77
export const drawerDefaultProps: TdDrawerProps = {
88
closeOnOverlayClick: true,
99
destroyOnClose: false,
10+
overlayProps: {},
1011
placement: 'right',
1112
showOverlay: true,
1213
visible: false,

packages/products/tdesign-mobile-react/src/drawer/drawer.en-US.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ closeOnOverlayClick | Boolean | true | \- | N
1313
destroyOnClose | Boolean | false | \- | N
1414
footer | TElement | - | Typescript:`TNode`[see more ts definition](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts) | N
1515
items | Array | - | Typescript:`DrawerItem[] ` `interface DrawerItem { title: string; icon?: TNode; }`[see more ts definition](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts)[see more ts definition](https://github.com/Tencent/tdesign-mobile-react/tree/develop/src/drawer/type.ts) | N
16+
overlayProps | Object | {} | Typescript:`OverlayProps`[Overlay API Documents](./overlay?tab=api)[see more ts definition](https://github.com/Tencent/tdesign-mobile-react/tree/develop/src/drawer/type.ts) | N
1617
placement | String | right | options: left/right | N
1718
showOverlay | Boolean | true | \- | N
1819
title | TNode | - | Typescript:`string \| TNode`[see more ts definition](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts) | N

packages/products/tdesign-mobile-react/src/drawer/drawer.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ closeOnOverlayClick | Boolean | true | 点击蒙层时是否触发抽屉关闭
1313
destroyOnClose | Boolean | false | 抽屉关闭时是否销毁节点 | N
1414
footer | TElement | - | 抽屉的底部。TS 类型:`TNode`[通用类型定义](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts) | N
1515
items | Array | - | 抽屉里的列表项。TS 类型:`DrawerItem[] ` `interface DrawerItem { title: string; icon?: TNode; }`[通用类型定义](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts)[详细类型定义](https://github.com/Tencent/tdesign-mobile-react/tree/develop/src/drawer/type.ts) | N
16+
overlayProps | Object | {} | 遮罩层的属性,透传至 overlay。TS 类型:`OverlayProps`[Overlay API Documents](./overlay?tab=api)[详细类型定义](https://github.com/Tencent/tdesign-mobile-react/tree/develop/src/drawer/type.ts) | N
1617
placement | String | right | 抽屉方向。可选项:left/right | N
1718
showOverlay | Boolean | true | 是否显示遮罩层 | N
1819
title | TNode | - | 抽屉的标题。TS 类型:`string \| TNode`[通用类型定义](https://github.com/Tencent/tdesign-mobile-react/blob/develop/src/common.ts) | N

packages/products/tdesign-mobile-react/src/drawer/type.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC
55
* */
66

7+
import { OverlayProps } from '../overlay';
78
import { TNode, TElement, Styles, AttachNode } from '../common';
89
import { MouseEvent } from 'react';
910

@@ -30,6 +31,11 @@ export interface TdDrawerProps {
3031
* 抽屉里的列表项
3132
*/
3233
items?: DrawerItem[];
34+
/**
35+
* 遮罩层的属性,透传至 overlay
36+
* @default {}
37+
*/
38+
overlayProps?: OverlayProps;
3339
/**
3440
* 抽屉方向
3541
* @default right

packages/products/tdesign-mobile-vue/src/drawer/drawer.en-US.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ closeOnOverlayClick | Boolean | true | \- | N
1111
destroyOnClose | Boolean | false | \- | N
1212
footer | Slot / Function | - | Typescript:`TNode`[see more ts definition](https://github.com/Tencent/tdesign-mobile-vue/blob/develop/src/common.ts) | N
1313
items | Array | - | Typescript:`DrawerItem[] ` `interface DrawerItem { title: string; icon?: TNode; }`[see more ts definition](https://github.com/Tencent/tdesign-mobile-vue/blob/develop/src/common.ts)[see more ts definition](https://github.com/Tencent/tdesign-mobile-vue/tree/develop/src/drawer/type.ts) | N
14+
overlayProps | Object | {} | Typescript:`OverlayProps`[Overlay API Documents](./overlay?tab=api)[see more ts definition](https://github.com/Tencent/tdesign-mobile-vue/tree/develop/src/drawer/type.ts) | N
1415
placement | String | right | options: left/right | N
1516
showOverlay | Boolean | true | \- | N
1617
title | String / Slot / Function | - | Typescript:`string \| TNode`[see more ts definition](https://github.com/Tencent/tdesign-mobile-vue/blob/develop/src/common.ts) | N

0 commit comments

Comments
 (0)