in packages/rc-components/rc-slide-panel/src/SlidePanel.tsx [80:94]
function checkPanelShouldBeClosable(
slidePanelGroupProps: ISlidePanelGroupProps,
slidePanelItemProps: ISlidePanelItemProps
) {
if (
!slidePanelGroupProps.onMaskClick &&
!slidePanelGroupProps.onVisibleChange &&
!slidePanelItemProps.onClose &&
!slidePanelItemProps.onCancel
) {
console.warn(
`[console-components-slide-panel] All onVisibleChange, onMaskClick, onClose and onCancel are not passed. User is not able to close this SlidePanel. This will lead to bad user experience.`
)
}
}