updateActionButton method

  1. @override
Future<void> updateActionButton({
  1. required Uint8List icon,
  2. required String description,
})

Updates the ChromeSafariBrowserActionButton.icon and ChromeSafariBrowserActionButton.description.

NOTE: Not available in a Trusted Web Activity.

Officially Supported Platforms/Implementations:

Implementation

@override
Future<void> updateActionButton(
    {required Uint8List icon, required String description}) async {
  Map<String, dynamic> args = <String, dynamic>{};
  args.putIfAbsent('icon', () => icon);
  args.putIfAbsent('description', () => description);
  await channel?.invokeMethod("updateActionButton", args);
  _actionButton?.icon = icon;
  _actionButton?.description = description;
}