Generic Alert Options
data class GenericAlertOptions(val isVisible: Boolean = false, val type: AlertType = AlertType.INFO, val title: String = "", val message: String, val actions: List<AlertAction> = emptyList(), val onClose: () -> Unit? = null, val showCloseButton: Boolean = true, val duration: Long? = null, val position: String = "top-center")
GenericAlert - Flexible alert component for various notification types.
Supports multiple alert types (success, error, warning, info) with customizable actions and icons.