Добавлено форматирование текста #9
@@ -68,6 +68,9 @@ class _CollectionScreenState extends State<CollectionScreen> {
|
||||
duration: const Duration(milliseconds: 200),
|
||||
child: FloatingActionButton(
|
||||
backgroundColor: AppColors.primary,
|
||||
// onPressed: () {
|
||||
// getIt<CollectionsInterface>().createCollectionApi();
|
||||
// },
|
||||
onPressed: () => context.pushRoute(CrudCollectionRoute()),
|
||||
child: const Icon(Icons.add),
|
||||
),
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
import 'package:auto_route/auto_route.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:remever/common/functions.dart';
|
||||
import 'package:remever/common/resources.dart';
|
||||
import 'package:remever/common/storage.dart';
|
||||
import 'package:remever/common/widgets/typography.dart';
|
||||
import 'package:remever/common/widgets/wspace.dart';
|
||||
import 'package:remever/components/extensions/context.dart';
|
||||
import 'package:remever/gen/assets.gen.dart';
|
||||
import 'package:remever/router.gr.dart';
|
||||
import 'package:remever/screens/dialogs/alert_dialog.dart';
|
||||
import 'package:remever/screens/settings/cubit/settings_cubit.dart';
|
||||
import 'package:remever/widgets/primary_button.dart';
|
||||
|
||||
@@ -67,7 +71,25 @@ class InitialSettingsState extends StatelessWidget {
|
||||
title: AppTypography('Настройки', type: SemiBold20px()),
|
||||
actions: [
|
||||
IconButton(
|
||||
onPressed: () => showInfoToast('Тут будет выход'),
|
||||
onPressed: () async {
|
||||
final res = await showCuperModalBottomSheet<bool>(
|
||||
context: context,
|
||||
height: 262.h,
|
||||
builder:
|
||||
(_) => const AlertInfoDialog(
|
||||
title: 'Вы уверены что хотите выйти из своего профиля?',
|
||||
acceptTitle: 'Выйти',
|
||||
declineTitle: 'Отменить',
|
||||
),
|
||||
);
|
||||
|
||||
if (res != null && res) {
|
||||
authSecStorage.delete(key: StorageKeys.accessToken);
|
||||
authSecStorage.delete(key: StorageKeys.refreshToken);
|
||||
|
||||
context.replaceRoute(SplashRoute());
|
||||
}
|
||||
},
|
||||
icon: Assets.icons.settingsExit.image(height: 24.h, width: 24.w),
|
||||
color: Colors.black,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user