From 1771b732aaad508053729cd2a14e10a4e426e397 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Sun, 29 Sep 2024 12:00:36 +0200 Subject: [PATCH] Add width to save to clipboard text --- packages/material_leap/lib/src/api/save.dart | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/material_leap/lib/src/api/save.dart b/packages/material_leap/lib/src/api/save.dart index 807ea44..2a0e9e6 100644 --- a/packages/material_leap/lib/src/api/save.dart +++ b/packages/material_leap/lib/src/api/save.dart @@ -2,11 +2,17 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:material_leap/l10n/leap_localizations.dart'; -void saveToClipboard(BuildContext context, String text, - {Widget? leading, SnackBarBehavior? behavior}) { +void saveToClipboard( + BuildContext context, + String text, { + Widget? leading, + SnackBarBehavior behavior = SnackBarBehavior.floating, + double? width = 300, +}) { Clipboard.setData(ClipboardData(text: text)); ScaffoldMessenger.of(context).showSnackBar(SnackBar( - behavior: behavior ?? SnackBarBehavior.floating, + behavior: behavior, + width: width, content: Row(mainAxisSize: MainAxisSize.min, children: [ if (leading != null) ...[ leading,