diff --git a/.gitignore b/.gitignore index 7f38ad2..36ba336 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ key.properties .flutter-plugins* filcnaplo/ios/Flutter/flutter_export_environment 4.sh +filcnaplo/ios/Flutter/Generated 4.xcconfig diff --git a/filcnaplo_premium/lib/ui/mobile/settings/share_theme.dart b/filcnaplo_premium/lib/ui/mobile/settings/share_theme.dart new file mode 100644 index 0000000..cbbe917 --- /dev/null +++ b/filcnaplo_premium/lib/ui/mobile/settings/share_theme.dart @@ -0,0 +1,26 @@ +import 'package:filcnaplo/models/settings.dart'; +import 'package:flutter/material.dart'; +import 'package:provider/provider.dart'; + +class PremiumShareTheme extends StatefulWidget { + const PremiumShareTheme({Key? key}) : super(key: key); + + @override + State createState() => _PremiumShareThemeState(); +} + +class _PremiumShareThemeState extends State + with TickerProviderStateMixin { + late final SettingsProvider settingsProvider; + + @override + void initState() { + super.initState(); + settingsProvider = Provider.of(context, listen: false); + } + + @override + Widget build(BuildContext context) { + return const Scaffold(); + } +} diff --git a/filcnaplo_premium/lib/ui/mobile/settings/theme.dart b/filcnaplo_premium/lib/ui/mobile/settings/theme.dart index 8aaa65f..0a3bc86 100644 --- a/filcnaplo_premium/lib/ui/mobile/settings/theme.dart +++ b/filcnaplo_premium/lib/ui/mobile/settings/theme.dart @@ -17,6 +17,7 @@ import 'package:filcnaplo_premium/ui/mobile/flutter_colorpicker/colorpicker.dart import 'package:filcnaplo_premium/ui/mobile/premium/upsell.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:provider/provider.dart'; import 'theme.i18n.dart'; @@ -230,6 +231,30 @@ class _PremiumCustomAccentColorSettingState appBar: AppBar( surfaceTintColor: Theme.of(context).scaffoldBackgroundColor, leading: BackButton(color: AppColors.of(context).text), + actions: [ + Padding( + padding: const EdgeInsets.only(right: 10.0), + child: IconButton( + focusColor: Colors.transparent, + highlightColor: Colors.transparent, + splashColor: Colors.transparent, + onPressed: () { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar( + duration: Duration(milliseconds: 1000), + content: Text( + "Hamarosan...", + ), + ), + ); + }, + icon: const Icon( + FeatherIcons.share2, + size: 22.0, + ), + ), + ), + ], title: Text( "theme_prev".i18n, style: TextStyle(color: AppColors.of(context).text),