Добавлено удаление коллекций

This commit is contained in:
2025-03-25 21:36:00 +03:00
parent 94193658f1
commit 5892830499
380 changed files with 142 additions and 4057 deletions

View File

@@ -11,6 +11,7 @@
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'package:auto_route/auto_route.dart' as _i12;
import 'package:flutter/cupertino.dart' as _i13;
import 'package:remever/database/database.dart' as _i14;
import 'package:remever/screens/auth/auth_screen.dart' as _i1;
import 'package:remever/screens/collections/collection_detail_screen.dart'
as _i2;
@@ -165,11 +166,14 @@ class CrudCollectionFullscreenFieldArgs {
class CrudCollectionRoute extends _i12.PageRouteInfo<CrudCollectionRouteArgs> {
CrudCollectionRoute({
_i13.Key? key,
_i6.CrudType crudType = _i6.CrudType.CREATE,
_i14.Collection? editedCollection,
List<_i12.PageRouteInfo>? children,
}) : super(
CrudCollectionRoute.name,
args: CrudCollectionRouteArgs(key: key, crudType: crudType),
args: CrudCollectionRouteArgs(
key: key,
editedCollection: editedCollection,
),
initialChildren: children,
);
@@ -181,24 +185,24 @@ class CrudCollectionRoute extends _i12.PageRouteInfo<CrudCollectionRouteArgs> {
final args = data.argsAs<CrudCollectionRouteArgs>(
orElse: () => const CrudCollectionRouteArgs(),
);
return _i6.CrudCollectionScreen(key: args.key, crudType: args.crudType);
return _i6.CrudCollectionScreen(
key: args.key,
editedCollection: args.editedCollection,
);
},
);
}
class CrudCollectionRouteArgs {
const CrudCollectionRouteArgs({
this.key,
this.crudType = _i6.CrudType.CREATE,
});
const CrudCollectionRouteArgs({this.key, this.editedCollection});
final _i13.Key? key;
final _i6.CrudType crudType;
final _i14.Collection? editedCollection;
@override
String toString() {
return 'CrudCollectionRouteArgs{key: $key, crudType: $crudType}';
return 'CrudCollectionRouteArgs{key: $key, editedCollection: $editedCollection}';
}
}