DialogList
Shows a dialog with a list and an optional filter option
consider the overload with a lambda for the items parameter if items should be loaded lazily
Basic Parameters: all params not described here are derived from Dialog, check it out for more details
Parameters
the list items
the items to id lambda that is used to store selected item ids
the DialogList.ItemContents holding composables to customise the rendering of the list items - use DialogList.ItemDefaultContent or DialogList.ItemContents if you want to completely customise the items
if true, a divider is shown between the list items
a custom text that will be shown as description at the top of the dialog
the DialogList.Filter - if it is null, filtering is disabled
Shows a dialog with a list and an optional filter option
consider the overload with a list if the items are just a simple list of items
Basic Parameters: all params not described here are derived from Dialog, check it out for more details
Parameters
the lambda that will return the items for this dialog
the items to id lambda that is used to store selected item ids
the DialogList.ItemContents holding composables to customise the rendering of the list items - use DialogList.ItemDefaultContent or DialogList.ItemContents if you want to completely customise the items
the saver for the list items - if no itemSaver is provided, data won't be remembered as saveable and will be reloaded on recomposition (e.g. screen rotation)
the composable that will be shown while items are loaded
if true, a divider is shown between the list items
a custom text that will be shown as description at the top of the dialog
the DialogList.Filter - if it is null, filtering is disabled