import 'package:car_provider_app/views/dashboard/widget/appointment_slider_widget.dart'; import 'package:mc_common_app/widgets/tab/menu_tabs.dart'; import 'package:flutter/material.dart'; import 'package:mc_common_app/classes/consts.dart'; import 'package:mc_common_app/extensions/int_extensions.dart'; import 'package:mc_common_app/widgets/common_widgets/app_bar.dart'; import 'package:mc_common_app/widgets/dropdown/dropdow_field.dart'; class AppointmentFragment extends StatelessWidget { VoidCallback onBackButtonTapped; AppointmentFragment({required this.onBackButtonTapped}); @override Widget build(BuildContext context) { return Scaffold( appBar: CustomAppBar( profileImageUrl: MyAssets.carBanner, title: "Appointments", onBackButtonTapped: onBackButtonTapped, actions: [ IconButton( onPressed: () {}, icon: const Icon(Icons.search), ), 10.width, ], ), body: SizedBox( width: double.infinity, height: double.infinity, child: SingleChildScrollView( child: Column( children: [ 12.height, SizedBox( height: 35, width: double.infinity, child: MenuTabs( 0, [ DropValue(0, "All Appointments", ""), DropValue(1, "Booked", ""), DropValue(2, "Confirmed", ""), DropValue(3, "Arrived", ""), ], onSelect: (DropValue value) {}, ), ), ListView( padding: const EdgeInsets.all(21), physics: const NeverScrollableScrollPhysics(), shrinkWrap: true, children: [ const AppointmentSliderWidget(), 21.height, const AppointmentSliderWidget(), ], ), ], ), ), ), ); } }