Files
cssd/lib/widgets/MyItemsScreens/Detail/transfer_destroy_button.dart
T
2023-10-26 15:04:34 +04:30

48 lines
1.2 KiB
Dart

import 'package:flutter/material.dart';
class TransferDestroyButton extends StatelessWidget {
const TransferDestroyButton({
Key? key,
required double deviceBlockSize,
required this.firstColor,
required this.secondColor,
required this.onTap,
required this.text,
}) : _deviceBlockSize = deviceBlockSize,
super(key: key);
final double _deviceBlockSize;
final Color firstColor;
final Color secondColor;
final String text;
final VoidCallback onTap;
@override
Widget build(BuildContext context) {
return InkWell(
onTap: onTap,
child: Container(
padding: EdgeInsets.symmetric(
horizontal: 5 * _deviceBlockSize,
vertical: 10,
),
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [firstColor, secondColor],
),
borderRadius: BorderRadius.circular(7),
),
child: Align(
alignment: Alignment.center,
child: Text(
text,
style: TextStyle(
color: Colors.white,
fontSize: 5 * _deviceBlockSize,
),
),
),
),
);
}
}