diff --git a/lib/ui/mobile/premium/settings_inline.dart b/lib/ui/mobile/premium/settings_inline.dart new file mode 100644 index 0000000..4179da3 --- /dev/null +++ b/lib/ui/mobile/premium/settings_inline.dart @@ -0,0 +1,69 @@ +import 'package:flutter/material.dart'; +import 'package:refilc_mobile_ui/premium/plus_screen.dart'; + +class PlusSettingsInline extends StatelessWidget { + const PlusSettingsInline({super.key}); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 24.0), + child: GestureDetector( + onTap: () { + Navigator.of(context, rootNavigator: true) + .push(MaterialPageRoute(builder: (context) { + return const PlusScreen(); + })); + }, + child: Container( + width: double.infinity, + decoration: BoxDecoration( + image: const DecorationImage( + image: AssetImage('assets/images/btn_plus_standard.png'), + fit: BoxFit.fitWidth, + ), + borderRadius: BorderRadius.circular(12.0), + ), + padding: const EdgeInsets.all(16.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + const SizedBox( + width: 2.0, + ), + Image.asset( + 'assets/images/plus_tier_cap.png', + width: 23.0, + height: 23.0, + ), + const SizedBox( + width: 14.0, + ), + const Text( + 'reFilc+', + style: TextStyle( + color: Color(0xFF150D4E), + fontSize: 18.0, + fontWeight: FontWeight.w600, + ), + ), + ], + ), + const Text( + '0.99 €', + style: TextStyle( + color: Color(0xFF150D4E), + fontSize: 15.0, + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + ), + ); + } +}