use compat bridge for settings sidebar

This commit is contained in:
Henry Hiles 2026-08-23 14:02:25 -04:00
commit 88cdcf9863
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -170,14 +170,17 @@ class const SettingsPage({super.key}) extends ConsumerWidget {
)
: Row(
children: [
NavigationRailM3E(
MaterialUiCompatibilityBridge(
child: NavigationRailM3E(
type: .alwaysExpand,
trailing: searchBar,
scrollable: true,
sections: sections
.mapTo(
(categoryGroup, categories) =>
NavigationRailM3ESection(
(
categoryGroup,
categories,
) => NavigationRailM3ESection(
header: DividerText(categoryGroup),
destinations: categories
.map(
@ -195,6 +198,7 @@ class const SettingsPage({super.key}) extends ConsumerWidget {
onDestinationSelected: (value) =>
selected.value = value,
),
),
VerticalDivider(),
Expanded(
child: SuperListView(