ProductPopup

fun ProductPopup(isVisible: Boolean, product: Product, onDismiss: () -> Unit, onAddToCart: () -> Unit, onBuyNow: () -> Unit, onGoToCart: () -> Unit, isLoggedIn: Boolean, placeholderRes: Int = R.drawable.outline_add_shopping_cart_24)

Muestra un popup con la información detallada de un producto y acciones disponibles.

Parameters

isVisible

Indica si el popup debe mostrarse.

product

Producto a mostrar.

onDismiss

Acción para cerrar el popup.

onAddToCart

Acción al añadir el producto al carrito.

onBuyNow

Acción para comprar el producto inmediatamente.

onGoToCart

Acción para ir al carrito de compras.

isLoggedIn

Indica si el usuario está autenticado.

placeholderRes

Recurso de imagen para placeholder cuando no hay imagen disponible.