createNavTabs static method

List<SolidNavTab> createNavTabs(
  1. List<Map<String, dynamic>> tabConfigs
)

Creates a list of navigation tabs.

Implementation

static List<SolidNavTab> createNavTabs(
    List<Map<String, dynamic>> tabConfigs) {
  return tabConfigs
      .map((config) => SolidNavTab(
            title: config['title'] as String,
            icon: config['icon'] as IconData,
            tooltip: config['tooltip'] as String?,
            content: config['content'] as Widget?,
            message: config['message'] as String?,
            dialogTitle: config['dialogTitle'] as String?,
            action: config['action'] as void Function(BuildContext)?,
          ))
      .toList();
}