Skip to content
Snippets Groups Projects
Select Git revision
  • 825790c1a5e67b2c67acfe704ffbac063af727fa
  • dev default protected
  • integrating-verify-otp-screen
  • language-selection
  • ECAP1-24-verify_otp
5 results

common_onboard_screen.dart

Blame
  • common_onboard_screen.dart 1.41 KiB
    import 'package:exide_crr/appbar/empty_app_bar.dart';
    import 'package:exide_crr/constants/app_images.dart';
    import 'package:exide_crr/res/app_color_text_size.dart';
    import 'package:flutter/material.dart';
    
    class CommonOnboardScreen extends StatelessWidget {
      final Widget child;
      final String backgroundImageName;
      const CommonOnboardScreen({super.key, required this.child, required this.backgroundImageName});
    
      @override
      Widget build(BuildContext context) {
        return Scaffold(
          appBar: const EmptyAppBar(),
          backgroundColor: AppColor.backgroundColor,
          body: Column(
            children: [
              Expanded(
                child: Stack(
                  children: [
                    Image.asset(
                      backgroundImageName,
                    ),
                    Positioned(
                      // top: 250,
                      bottom: 0,
                      left: 0,
                      right: 0,
                      child: Container(
                        height: 546,
                        decoration: BoxDecoration(
                          color: AppColor.white,
                          borderRadius: const BorderRadius.only(
                            topLeft: Radius.circular(20),
                            topRight: Radius.circular(20),
                          ),
                        ),
                        child: child,
                      ),
                    ),
                  ],
                ),
              ),
            ],
          ),
        );
      }
    }