mirror of
https://github.com/ReVanced/revanced-manager.git
synced 2024-11-13 02:14:31 +01:00
77204087bb
Co-authored-by: aAbed <39409020+TheAabedKhan@users.noreply.github.com> Co-authored-by: Ushie <ushiekane@gmail.com> Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de> Co-authored-by: Mr. X <79870712+n30mrx@users.noreply.github.com> Co-authored-by: festry0 <153519925+festry0@users.noreply.github.com>
49 lines
1.6 KiB
Dart
49 lines
1.6 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:revanced_manager/app/app.locator.dart';
|
|
import 'package:revanced_manager/gen/strings.g.dart';
|
|
import 'package:revanced_manager/models/patched_application.dart';
|
|
import 'package:revanced_manager/ui/views/home/home_viewmodel.dart';
|
|
import 'package:revanced_manager/ui/widgets/shared/application_item.dart';
|
|
import 'package:revanced_manager/ui/widgets/shared/custom_card.dart';
|
|
|
|
//ignore: must_be_immutable
|
|
class LastPatchedAppCard extends StatelessWidget {
|
|
LastPatchedAppCard({super.key});
|
|
PatchedApplication? app = locator<HomeViewModel>().lastPatchedApp;
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return app == null
|
|
? CustomCard(
|
|
child: Center(
|
|
child: Column(
|
|
children: <Widget>[
|
|
Icon(
|
|
size: 40,
|
|
Icons.update_disabled,
|
|
color: Theme.of(context).colorScheme.secondary,
|
|
),
|
|
const SizedBox(height: 16),
|
|
Text(
|
|
t.homeView.noSavedAppFound,
|
|
style: Theme.of(context)
|
|
.textTheme
|
|
.titleMedium!
|
|
.copyWith(
|
|
color:
|
|
Theme.of(context).colorScheme.secondary,
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
)
|
|
: ApplicationItem(
|
|
icon: app!.icon,
|
|
name: app!.name,
|
|
patchDate: app!.patchDate,
|
|
onPressed: () =>
|
|
locator<HomeViewModel>().navigateToAppInfo(app!, true),
|
|
);
|
|
}
|
|
}
|