pharmacy_mobile/lib/widgets/consultation_widget.dart
2025-02-26 18:00:41 +08:00

49 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:gap/gap.dart';
import 'package:pharmacy_mobile/widgets/text_widget.dart';
class ConsultationWidget extends StatelessWidget {
final String name;
// final IconData? icon;
final VoidCallback? onTap;
final double? width;
// final String? color;
// final String description;
const ConsultationWidget({super.key, required this.name, this.onTap, this.width});
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: onTap,
child: Container(
width: width ?? MediaQuery.of(context).size.width - 96,
padding: const EdgeInsets.symmetric(vertical: 16),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(12),
// gradient: LinearGradient(
// colors: Colors.white,
// begin: Alignment.centerLeft,
// end: Alignment.centerRight,
// ),
),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
const Gap(32),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
TextWidget(
text: name,
size: 18,
bold: true,
),
],
),
],
),
),
);
}
}