Skip to content

Commit

Permalink
fix: boolean props logic
Browse files Browse the repository at this point in the history
  • Loading branch information
PengYYYYY committed Jun 27, 2022
1 parent 9e77540 commit 6968b8a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/dialog/dialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ export default defineComponent({
if (e.code === 'Escape') {
props.onEscKeydown?.({ e });
// 根据closeOnEscKeydown判断按下ESC时是否触发close事件
if (props.closeOnEscKeydown ?? global.value.closeOnEscKeydown) {
if (props.closeOnEscKeydown || global.value.closeOnEscKeydown) {
emitCloseEvent({
trigger: 'esc',
e,
Expand All @@ -202,7 +202,7 @@ export default defineComponent({
}
};
const overlayAction = (e: MouseEvent) => {
if (props.closeOnOverlayClick ?? global.value.closeOnOverlayClick) {
if (props.closeOnOverlayClick || global.value.closeOnOverlayClick) {
props.onOverlayClick?.({ e });
emitCloseEvent({
trigger: 'overlay',
Expand Down
4 changes: 2 additions & 2 deletions src/drawer/drawer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -175,13 +175,13 @@ export default defineComponent({
};
const handleWrapperClick = (e: MouseEvent) => {
props.onOverlayClick?.({ e });
if (props.closeOnOverlayClick ?? global.value.closeOnOverlayClick) {
if (props.closeOnOverlayClick || global.value.closeOnOverlayClick) {
closeDrawer({ trigger: 'overlay', e });
}
};
const onKeyDown = (e: KeyboardEvent) => {
// 根据closeOnEscKeydown判断按下ESC时是否触发close事件
if ((props.closeOnEscKeydown ?? global.value.closeOnEscKeydown) && e.key === 'Escape') {
if ((props.closeOnEscKeydown || global.value.closeOnEscKeydown) && e.key === 'Escape') {
props.onEscKeydown?.({ e });
closeDrawer({ trigger: 'esc', e });
}
Expand Down
2 changes: 1 addition & 1 deletion src/select/select.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ export default defineComponent({
});

const isFilterable = computed(() => {
return Boolean((props.filterable ?? global.value.filterable) || isFunction(props.filter));
return Boolean(props.filterable || global.value.filterable || isFunction(props.filter));
});

// 移除tag
Expand Down

0 comments on commit 6968b8a

Please sign in to comment.