ListsScreen

abstract class ListsScreen<V : MultipleListViewModel>(viewModel: V, screenTitle: StringResource) : PandoroScreen<V>

The ListsScreen serves as a base screen to display multiple lists in one screen, one horizontal other one vertical or grid format

Author

N7ghtm4r3 - Tecknobit

Parameters

viewModel

The support viewmodel of the screen

screenTitle

The title of the screen

See also

com.tecknobit.equinoxcompose.helpers.session.EquinoxScreen

Inheritors

Constructors

Link copied to clipboard
constructor(viewModel: V, screenTitle: StringResource)

Functions

Link copied to clipboard

Method to arrange the content of the screen to display

Link copied to clipboard

Method to calculated the bottom padding based on the isBottomNavigationMode flag

Link copied to clipboard

Method to calculated the start padding based on the isBottomNavigationMode flag

Link copied to clipboard
fun EmptyResultWithFilters(info: StringResource)

The UI to display when, after filtering, the set of the data is empty

Link copied to clipboard
abstract fun FabAction()

Custom action to execute when the androidx.compose.material3.FloatingActionButton is clicked

Link copied to clipboard

UI to filter the ItemsAdaptedSize list

Link copied to clipboard

UI to filter the ItemsInRow list

Link copied to clipboard

The column or grid list dynamically adapted based on the screen size

Link copied to clipboard
abstract fun ItemsInRow()

The horizontal list to display the items in row format

Link copied to clipboard
open fun onCreate()

Method invoked when the ShowContent composable has been created.