From d4bc3d21c095054f68ccb7268f10b96ecd564e83 Mon Sep 17 00:00:00 2001 From: dettlaff Date: Wed, 20 Dec 2023 06:01:27 +0400 Subject: [PATCH] fix: from reviewer --- lib/ui/pages/users/new_user.dart | 40 ++++++++++++++++++-------------- lib/ui/pages/users/users.dart | 2 +- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/lib/ui/pages/users/new_user.dart b/lib/ui/pages/users/new_user.dart index 762e679a..6ed4c07a 100644 --- a/lib/ui/pages/users/new_user.dart +++ b/lib/ui/pages/users/new_user.dart @@ -74,31 +74,37 @@ class NewUserPage extends StatelessWidget { child: Row( mainAxisSize: MainAxisSize.min, children: [ - IconButton( - icon: Icon( - Icons.copy, - size: 24.0, - color: Theme.of(context).colorScheme.secondary, - ), - onPressed: () { + InkWell( + onTap: () { String currentPassword = context .read() .password .state .value; - Clipboard.setData( - ClipboardData(text: currentPassword)); + PlatformAdapter.setClipboard(currentPassword); }, - ), - IconButton( - icon: Icon( - Icons.refresh, - size: 30.0, - color: Theme.of(context).colorScheme.secondary, + borderRadius: BorderRadius.circular(30), + child: Padding( + padding: EdgeInsets.all(10.0), + child: Icon( + Icons.copy, + size: 24.0, + color: Theme.of(context).colorScheme.secondary, + ), ), - onPressed: - context.read().genNewPassword, ), + InkWell( + onTap: context.read().genNewPassword, + borderRadius: BorderRadius.circular(30), + child: Padding( + padding: EdgeInsets.all(8.0), + child: Icon( + Icons.refresh, + size: 30.0, + color: Theme.of(context).colorScheme.secondary, + ), + ), + ) ], ), ), diff --git a/lib/ui/pages/users/users.dart b/lib/ui/pages/users/users.dart index aaf36af8..4500c1a3 100644 --- a/lib/ui/pages/users/users.dart +++ b/lib/ui/pages/users/users.dart @@ -2,7 +2,6 @@ import 'package:auto_route/auto_route.dart'; import 'package:cubit_form/cubit_form.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; import 'package:selfprivacy/config/brand_theme.dart'; import 'package:selfprivacy/config/get_it_config.dart'; import 'package:selfprivacy/logic/cubit/forms/user/ssh_form_cubit.dart'; @@ -26,6 +25,7 @@ import 'package:selfprivacy/ui/router/router.dart'; import 'package:selfprivacy/utils/breakpoints.dart'; import 'package:selfprivacy/utils/platform_adapter.dart'; import 'package:selfprivacy/utils/ui_helpers.dart'; +import 'package:selfprivacy/utils/platform_adapter.dart'; part 'new_user.dart'; part 'user.dart';