FormatDialog
fun <E : Enum<E>, FILTER> FormatDialog(showDialog: Boolean, rules: ImmutableList<TableFormatRule<E, FILTER>>, onRulesChange: (ImmutableList<TableFormatRule<E, FILTER>>) -> Unit, getNewRule: (id: Long) -> TableFormatRule<E, FILTER>, getTitle: @Composable (E) -> String, filters: (TableFormatRule<E, FILTER>, onApply: (TableFormatRule<E, FILTER>) -> Unit) -> List<FormatFilterData<E>>, entries: ImmutableList<E>, key: Any, strings: StringProvider, onDismissRequest: () -> Unit, settings: FormatDialogSettings = FormatDialogSettings(), scrollbarRenderer: VerticalScrollbarRenderer? = null, colors: FormatDialogColors = FormatDialogDefaults.colors())
Modal editor for a table's conditional-formatting rules, rendered in a Material3 AlertDialog. Shares its title, buttons and body with FormatDialogContent, which hosts the same editor in a caller-supplied container.