mediasfu-reactnative
Version:
MediaSFU Prebuilt React Native SDK
22 lines • 852 B
JavaScript
/**
* Toggles the visibility state of the messages modal.
* If the modal is currently visible, it will be closed. If it's hidden, it will be opened.
*
* @param updateIsMessagesModalVisible - Function to update the visibility state of the messages modal.
* @param isMessagesModalVisible - Current visibility state of the messages modal.
*
* @example
* ```typescript
* const options: LaunchMessagesOptions = {
* updateIsMessagesModalVisible: setModalVisibilityFunction,
* isMessagesModalVisible: false,
* };
*
* launchMessages(options);
* // This will open the messages modal if it's currently closed, or close it if it's open.
* ```
*/
export const launchMessages = ({ updateIsMessagesModalVisible, isMessagesModalVisible, }) => {
updateIsMessagesModalVisible(!isMessagesModalVisible);
};
//# sourceMappingURL=launchMessages.js.map