116 lines
4.2 KiB
Dart
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,
|
|
),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|