ModalOptions

constructor(id: String, content: MediaSfuUIComponent? = null, isOpen: Boolean = false, style: ComponentStyle = ComponentStyle(), size: ModalSize = ModalSize.Auto, position: ModalPosition = ModalPosition.Center, dismissible: Boolean = true, showBackdrop: Boolean = true, backdropColor: Color = Color(0f, 0f, 0f, 0.5f), animateOnOpen: Boolean = true, animateOnClose: Boolean = true, animationDuration: Long = 300, borderRadius: Float = 8.0f, backgroundColor: Color = Color.White, padding: EdgeInsets = EdgeInsets.all(16f), margin: EdgeInsets = EdgeInsets.zero, shadow: Shadow? = Shadow( color = Color(0f, 0f, 0f, 0.3f), offsetX = 0f, offsetY = 4f, blurRadius = 8f ), onOpen: () -> Unit? = null, onClose: () -> Unit? = null, onDismiss: () -> Unit? = null)