You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
4.9 KiB
Dart
117 lines
4.9 KiB
Dart
// import 'package:blinking_text/blinking_text.dart';
|
|
// import 'package:flutter/material.dart';
|
|
// import 'package:hmg_qline/constants/app_constants.dart';
|
|
// import 'package:hmg_qline/models/global_config_model.dart';
|
|
// import 'package:hmg_qline/utilities/enums.dart';
|
|
// import 'package:hmg_qline/utilities/extensions.dart';
|
|
// import 'package:hmg_qline/views/common_widgets/app_texts_widget.dart';
|
|
// import 'package:hmg_qline/views/view_helpers/size_config.dart';
|
|
//
|
|
// class TicketItem extends StatelessWidget {
|
|
// final String ticketNo;
|
|
// final String roomNo;
|
|
// final bool blink;
|
|
// final double scale;
|
|
// final bool isClinicAdded;
|
|
// final TextDirection textDirection;
|
|
// final String roomText;
|
|
// final GlobalConfigurationsModel globalConfigurationsModel;
|
|
// final CallTypeEnum callTypeEnum;
|
|
// final ScreenTypeEnum screenTypeEnum;
|
|
// final LanguageEnum langTypeEnum;
|
|
//
|
|
// const TicketItem({
|
|
// super.key,
|
|
// required this.isClinicAdded,
|
|
// required this.ticketNo,
|
|
// required this.roomNo,
|
|
// required this.scale,
|
|
// required this.textDirection,
|
|
// required this.roomText,
|
|
// required this.globalConfigurationsModel,
|
|
// required this.callTypeEnum,
|
|
// required this.screenTypeEnum,
|
|
// required this.langTypeEnum,
|
|
// this.blink = false,
|
|
// });
|
|
//
|
|
// String getFormattedTicket(String ticketNo, bool isClinicAdded) {
|
|
// if (isClinicAdded) {
|
|
// var formattedString = ticketNo.split(" ");
|
|
// if (formattedString.length > 1) {
|
|
// return "${formattedString[0]} ${formattedString[1]}";
|
|
// } else {
|
|
// return ticketNo;
|
|
// }
|
|
// }
|
|
// return ticketNo;
|
|
// }
|
|
//
|
|
// @override
|
|
// Widget build(BuildContext context) {
|
|
// return Transform.scale(
|
|
// scale: scale,
|
|
// child: Column(
|
|
// crossAxisAlignment: CrossAxisAlignment.center,
|
|
// children: [
|
|
// BlinkText(getFormattedTicket(ticketNo, isClinicAdded),
|
|
// style: TextStyle(
|
|
// fontSize: SizeConfig.getWidthMultiplier() * 10,
|
|
// letterSpacing: -1,
|
|
// height: 0.5,
|
|
// fontWeight: FontWeight.bold,
|
|
// fontFamily: langTypeEnum == LanguageEnum.arabic ? AppStrings.fontNameCairo : AppStrings.fontNamePoppins,
|
|
// ),
|
|
// beginColor: Colors.black,
|
|
// endColor: blink ? Colors.black.withOpacity(0.1) : Colors.black,
|
|
// times: 0,
|
|
// duration: const Duration(seconds: 1)),
|
|
// const SizedBox(height: 30),
|
|
// screenTypeEnum == ScreenTypeEnum.roomLevelScreen
|
|
// ? const SizedBox()
|
|
// : Directionality(
|
|
// textDirection: textDirection,
|
|
// child: Row(
|
|
// crossAxisAlignment: CrossAxisAlignment.end,
|
|
// mainAxisAlignment: MainAxisAlignment.center,
|
|
// children: [
|
|
// Padding(
|
|
// padding: const EdgeInsets.only(bottom: 8.0),
|
|
// child: SizedBox(
|
|
// height: SizeConfig.getWidthMultiplier() * 3,
|
|
// child: callTypeEnum.getIconByCallType(SizeConfig.getHeightMultiplier() * 0.3),
|
|
// ),
|
|
// ),
|
|
// const SizedBox(width: 13),
|
|
// AppText(
|
|
// callTypeEnum.getMessageByCallTypeForEnglish(globalConfigurationsModel, isListView: false),
|
|
// color: callTypeEnum.getColorByCallType(),
|
|
// fontSize: SizeConfig.getWidthMultiplier() * 3.8,
|
|
// fontWeight: FontWeight.w600,
|
|
// fontHeight: 1,
|
|
// fontFamily: langTypeEnum == LanguageEnum.arabic ? AppStrings.fontNameCairo : AppStrings.fontNamePoppins,
|
|
// ),
|
|
// Container(
|
|
// color: Colors.grey.withOpacity(0.5),
|
|
// width: 5,
|
|
// height: SizeConfig.getHeightMultiplier() * 0.3,
|
|
// margin: const EdgeInsets.symmetric(horizontal: 15),
|
|
// ),
|
|
// AppText(
|
|
// textDirection == TextDirection.ltr ? "$roomText: $roomNo" : " $roomNo : $roomText",
|
|
// color: callTypeEnum.getColorByCallType(),
|
|
// letterSpacing: -1,
|
|
// fontSize: SizeConfig.getWidthMultiplier() * 3.8,
|
|
// fontWeight: FontWeight.w600,
|
|
// fontHeight: 1,
|
|
// fontFamily: langTypeEnum == LanguageEnum.arabic ? AppStrings.fontNameCairo : AppStrings.fontNamePoppins,
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// ),
|
|
// );
|
|
// }
|
|
// }
|