Package-level declarations
Types
Link copied to clipboard
class DefaultRenderRequestComponent(val options: RenderRequestComponentOptions) : RenderRequestComponent
Default implementation of RenderRequestComponent
Link copied to clipboard
Default implementation of RequestsModal
Link copied to clipboard
Interface for the RenderRequestComponent
Link copied to clipboard
data class RenderRequestComponentOptions(val request: Request, val onRequestItemPress: (RespondToRequestsOptions) -> Unit = {}, val requestList: List<Request>, val updateRequestList: (List<Request>) -> Unit, val roomName: String, val socket: Any? = null)
Configuration options for the RenderRequestComponent
Link copied to clipboard
Interface for the RequestsModal component
Link copied to clipboard
data class RequestsModalOptions(val isRequestsModalVisible: Boolean, val onRequestClose: () -> Unit, val requestCounter: Int, val onRequestFilterChange: (String) -> Unit, val requestList: List<Request>, val onRequestItemPress: (RespondToRequestsOptions) -> Unit = {}, val updateRequestList: (List<Request>) -> Unit, val roomName: String, val socket: Any? = null, val backgroundColor: String = "#83C0E9", val position: String = "topRight", val renderRequestComponent: (RenderRequestComponentOptions) -> Map<String, Any> = { options ->
DefaultRenderRequestComponent(options).render()
}, val parameters: RequestsModalParameters? = null)
Configuration options for the RequestsModal component
Link copied to clipboard
interface RequestsModalParameters
Parameters interface for requests modal