Package-level declarations

Functions

Link copied to clipboard
fun ActionButtons(onAddToCart: () -> Unit, onBuyNow: () -> Unit, onGoToCart: () -> Unit, addedToCart: Boolean, isLoggedIn: Boolean)

Composable con los botones de acción para el producto: añadir al carrito, comprar ahora e ir al carrito.

Link copied to clipboard
fun BottomNavBar(navController: NavHostController, cartViewModel: CartViewModel, isLoggedIn: Boolean, isLandscape: Boolean)

Composable para mostrar la barra de navegación inferior con iconos y badges.

Link copied to clipboard

Composable principal que gestiona la navegación y la estructura general de la aplicación utilizando un Scaffold con barra superior y barra inferior.

Link copied to clipboard
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.