Files
display-counter-cpone/lib/widget/my_antrian_customer_service_dedicated.dart
2025-02-04 19:39:14 +07:00

116 lines
4.2 KiB
Dart

import 'package:flutter/material.dart';
import '../app/constant.dart';
class MyAntrianCustomerServiceDedicated extends StatelessWidget {
final String antrian;
final String skip;
const MyAntrianCustomerServiceDedicated(
{Key? key, required this.antrian, required this.skip})
: super(key: key);
@override
Widget build(BuildContext context) {
// return SizedBox(
// width: Constant.getActualX(context: context, x: 420),
// height: Constant.getActualY(context: context, y: 100),
// child: Stack(
// alignment: Alignment.centerLeft,
// children: [
// Container(
// width: Constant.getActualX(context: context, x: 420),
// height: Constant.getActualY(context: context, y: 80),
// decoration: BoxDecoration(boxShadow: [
// BoxShadow(color: Colors.black.withOpacity(0.25), blurRadius: 8)
// ], borderRadius: BorderRadius.circular(20), color: Colors.white),
// child: Padding(
// padding: const EdgeInsets.only(
// left: 80,
// ),
// child: Text(antrian,
// textAlign: TextAlign.center,
// style: Constant.h2(context: context)
// .copyWith(color: Constant.textRed)),
// ),
// ),
// Padding(
// padding: const EdgeInsets.all(15),
// child: Container(
// width: Constant.getActualX(context: context, x: 100),
// height: Constant.getActualY(context: context, y: 100),
// decoration: BoxDecoration(
// borderRadius: BorderRadius.circular(20),
// gradient:
// LinearGradient(colors: [Constant.red1, Constant.red2])),
// child: const Icon(
// Icons.arrow_forward_ios_rounded,
// size: 40,
// color: Colors.white,
// ),
// ),
// ),
// ],
// ),
// );
return SingleChildScrollView(
child: SizedBox(
width: Constant.getActualX(context: context, x: 890),
height: Constant.getActualY(context: context, y: 100),
child: Stack(
alignment: Alignment.centerLeft,
children: [
Container(
width: Constant.getActualX(context: context, x: 890),
height: Constant.getActualY(context: context, y: 80),
decoration: BoxDecoration(boxShadow: [
BoxShadow(color: Colors.black.withOpacity(0.25), blurRadius: 8)
], borderRadius: BorderRadius.circular(20), color: Colors.white),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
SizedBox(
width: Constant.getActualX(context: context, x: 80),
),
Expanded(
child: Text(
antrian,
textAlign: TextAlign.left,
overflow: TextOverflow.ellipsis,
style: Constant.S50(context: context)
.copyWith(color: Constant.textRed),
),
),
skip != 'NEW'
? SizedBox(
width: Constant.getActualX(context: context, x: 100),
child: Text('Skipped'))
: SizedBox()
],
),
),
Padding(
padding: const EdgeInsets.only(
left: 10,
),
child: Container(
width: Constant.getActualX(context: context, x: 50),
height: Constant.getActualY(context: context, y: 50),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
gradient:
LinearGradient(colors: [Constant.red1, Constant.red2])),
child: const Icon(
Icons.arrow_forward_ios_rounded,
size: 30,
color: Colors.white,
),
),
),
],
),
),
);
}
}