OudsTopBarActionConfig.custom constructor

OudsTopBarActionConfig.custom({
  1. required String icon,
  2. VoidCallback? onActionPressed,
  3. String? contentDescription,
})

Creates a configuration for a custom leading icon-based action.

Implementation

factory OudsTopBarActionConfig.custom({
  required String icon, // Make this non-nullable for clarity
  VoidCallback? onActionPressed,
  String? contentDescription,
}) {
  return OudsTopBarActionConfig._(
    type: OudsTopBarActionType.custom,
    icon: icon,
    onActionPressed: onActionPressed,
    contentDescription: contentDescription,
  );
}