export const shouldOpenModal = (props, prevProps) => { if (!props.modal) return false if (!props.open) return false const currentlyOpen = prevProps?.open if (currentlyOpen) return false return true } export const shouldCloseModal = (props, prevProps, isClosing) => { if (!props.modal) return false if (props.open) return false const currentlyOpen = prevProps?.open if (!currentlyOpen) return false if (isClosing) return false return true }