Untitled

 avatar
unknown
plain_text
16 days ago
13 kB
2
Indexable
      SizedBox(
                      width: MediaQuery.of(context).size.width,
                      child: Stack(
                        children: [
                          BorderedContainer(
                            borderColor: ThemeStyles.greenColor,
                            margin: EdgeInsets.only(
                                right: Helper.mediaQueryWidth(10, context),
                                left: Helper.mediaQueryWidth(25, context)),
                            size:
                                Size(MediaQuery.of(context).size.width / 2, 85),
                            widget: Row(
                              mainAxisAlignment: MainAxisAlignment.start,
                              crossAxisAlignment: CrossAxisAlignment.center,
                              children: [
                                Padding(
                                  padding: EdgeInsets.fromLTRB(
                                      Helper.mediaQueryFontSize(8, context),
                                      Helper.mediaQueryFontSize(8, context),
                                      0,
                                      Helper.mediaQueryFontSize(8, context)),
                                  child: CircleAvatar(
                                    backgroundColor:
                                        ThemeStyles.greenColor.withOpacity(.3),
                                    child: Image.asset(
                                        'assets/bid/double_check_mark.png'),
                                  ),
                                ),
                                SizedBox(
                                  width: Helper.mediaQueryWidth(10, context),
                                ),
                                Flexible(
                                  child: SizedBox(
                                    width: Helper.mediaQueryWidth(100, context),
                                    child: Column(
                                      crossAxisAlignment:
                                          CrossAxisAlignment.start,
                                      mainAxisAlignment:
                                          MainAxisAlignment.center,
                                      children: [
                                        Flexible(
                                          child: GaribookTextWidget(
                                            text: AppLocalizations.of(context)!
                                                .thank_you,
                                            fontWeight: FontWeight.bold,
                                            color: ThemeStyles.greenColor,
                                            fontSize: Helper.mediaQueryFontSize(
                                                12, context),
                                            overflow: TextOverflow
                                                .ellipsis, // Added this
                                          ),
                                        ),
                                        Flexible(
                                          child: GaribookTextWidget(
                                            text: AppLocalizations.of(context)!
                                                .bidding_successful,
                                            maxLines: 2,
                                            overflow: TextOverflow
                                                .ellipsis, // Added this
                                            color: ThemeStyles.greenColor,
                                            fontSize: Helper.mediaQueryFontSize(
                                                12, context),
                                          ),
                                        )
                                      ],
                                    ),
                                  ),
                                ),
                                SizedBox(
                                  width: Helper.mediaQueryWidth(2, context),
                                ),
                              ],
                            ),
                          ),
                          Positioned(
                            right: 9,
                            bottom: 8,
                            child: CustomMessageCurveClipperWidget(
                              backgroundColor: ThemeStyles.greenColor,
                              isRotate: false,
                            ),
                          ),
                          Positioned(
                            right: 24,
                            child: Container(
                              width: Helper.mediaQueryWidth(162, context),
                              height: 85,
                              alignment: Alignment.center,
                              decoration: BoxDecoration(
                                borderRadius: BorderRadius.circular(10),
                                color: ThemeStyles.greenColor,
                              ),
                              child: Padding(
                                padding:
                                    const EdgeInsets.symmetric(horizontal: 4.0),
                                child: Column(
                                  mainAxisAlignment: MainAxisAlignment.center,
                                  crossAxisAlignment: CrossAxisAlignment.start,
                                  children: [
                                    Row(
                                      mainAxisSize: MainAxisSize.min,
                                      children: [
                                        CircleAvatar(
                                          radius: Helper.mediaQueryFontSize(
                                              10, context),
                                          backgroundColor:
                                              ThemeStyles.whiteColor,
                                          child: GaribookTextWidget(
                                            text: '৳',
                                            color: ThemeStyles.greenColor,
                                            fontWeight: FontWeight.bold,
                                            fontSize: Helper.mediaQueryFontSize(
                                                12, context),
                                          ),
                                        ),
                                        SizedBox(
                                            width: Helper.mediaQueryWidth(
                                                5, context)),
                                        Flexible(
                                          child: GaribookTextWidget(
                                            text: local == "bn"
                                                ? "${ref.watch(vehicleProviders).convertedNumber(ref.watch(tripProvider).allList.where((element) => element.driverId == selectedVehicle.savedDriver!.id).toList().first.driverFare.toString())} টাকা"
                                                : "${ref.watch(tripProvider).allList.where((element) => element.driverId == selectedVehicle.savedDriver!.id).toList().first.driverFare} Taka",
                                            color: ThemeStyles.whiteColor,
                                            fontWeight: FontWeight.bold,
                                            fontSize: Helper.mediaQueryFontSize(
                                                12, context),
                                            overflow: TextOverflow
                                                .ellipsis, // Added this
                                          ),
                                        ),
                                      ],
                                    ),
                                    SizedBox(
                                        height: Helper.mediaQueryHeight(
                                            4, context)),
                                    Row(
                                      mainAxisSize: MainAxisSize.min,
                                      children: [
                                        CircleAvatar(
                                          radius: Helper.mediaQueryFontSize(
                                              10, context),
                                          backgroundColor:
                                              ThemeStyles.whiteColor,
                                          child: const Icon(
                                            Icons.directions_car,
                                            color: ThemeStyles.greenColor,
                                            size: 16.0,
                                          ),
                                        ),
                                        SizedBox(
                                            width: Helper.mediaQueryWidth(
                                                5, context)),
                                        Flexible(
                                          child: Column(
                                            crossAxisAlignment:
                                                CrossAxisAlignment.start,
                                            children: [
                                              GaribookTextWidget(
                                                text: ref
                                                    .watch(tripProvider)
                                                    .allList
                                                    .where(
                                                      (element) =>
                                                          element.driverId ==
                                                          selectedVehicle
                                                              .savedDriver!.id,
                                                    )
                                                    .toList()
                                                    .first
                                                    .carModel!,
                                                color: ThemeStyles.whiteColor,
                                                fontWeight: FontWeight.bold,
                                                fontSize:
                                                    Helper.mediaQueryFontSize(
                                                        10.0, context),
                                                overflow: TextOverflow
                                                    .ellipsis, // Added this
                                              ),
                                              GaribookTextWidget(
                                                text: ref
                                                    .watch(tripProvider)
                                                    .allList
                                                    .where(
                                                      (element) =>
                                                          element.driverId ==
                                                          selectedVehicle
                                                              .savedDriver!.id,
                                                    )
                                                    .toList()
                                                    .first
                                                    .carNumber!,
                                                color: ThemeStyles.whiteColor,
                                                fontWeight: FontWeight.bold,
                                                fontSize:
                                                    Helper.mediaQueryFontSize(
                                                        11.0, context),
                                                overflow: TextOverflow
                                                    .ellipsis, // Added this
                                              ),
                                            ],
                                          ),
                                        )
                                      ],
                                    ),
                                  ],
                                ),
                              ),
                            ),
                          ),
                        ],
                      ),
                    ),     two bordercontainer height fixed.. but some phone.. green one going small in height
Leave a Comment