buildNavigationRailExtendedPreview function
- @Preview(name: 'Navigation Rail - Extended')
Widget
buildNavigationRailExtendedPreview(
)
Implementation
@Preview(name: 'Navigation Rail - Extended')
Widget buildNavigationRailExtendedPreview() => _NavigationPreview(
title: 'Navigation Rail (Extended)',
builder:
(
List<VooNavigationItem> items,
String selectedId,
void Function(String) onSelected,
) {
final config = VooNavigationConfig(
items: items,
selectedId: selectedId,
railLabelType: NavigationRailLabelType.all,
onNavigationItemSelected: onSelected,
);
return Scaffold(
body: Row(
children: [
VooAdaptiveNavigationRail(
config: config,
selectedId: selectedId,
onNavigationItemSelected: onSelected,
extended: true,
),
const VerticalDivider(thickness: 1, width: 1),
Expanded(
child: Center(
child: Text(
'Selected: $selectedId',
style: const TextStyle(fontSize: 24),
),
),
),
],
),
);
},
);