buildItem static method
Widget
buildItem({
- required M3EToolbarItem item,
- required double availableExtent,
- required Axis axis,
- required Widget buildAction(
- M3EToolbarAction action
- double opticalInset = 0,
Builds the visual for one item (icon button or constrained widget).
Implementation
static Widget buildItem({
required M3EToolbarItem item,
required double availableExtent,
required Axis axis,
required Widget Function(M3EToolbarAction action) buildAction,
double opticalInset = 0,
}) {
return switch (item) {
M3EToolbarAction action => buildAction(action),
M3EToolbarWidget widget => constrainWidget(
item: widget,
availableExtent: availableExtent,
axis: axis,
opticalInset: opticalInset,
),
};
}