diff options
Diffstat (limited to 'lib/credit_card_payment.dart')
| -rw-r--r-- | lib/credit_card_payment.dart | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/lib/credit_card_payment.dart b/lib/credit_card_payment.dart deleted file mode 100644 index ef1d737..0000000 --- a/lib/credit_card_payment.dart +++ /dev/null @@ -1,68 +0,0 @@ -import 'package:flutter/material.dart'; - -class CreditCardDetailsPage extends StatelessWidget { - final String orderID; - - CreditCardDetailsPage({required this.orderID}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: const Text('Credit Card Details'), - ), - body: Padding( - padding: const EdgeInsets.all(16.0), - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - const Icon( - Icons.credit_card, - size: 100, - color: Colors.blue, - ), - const SizedBox(height: 24.0), - TextFormField( - decoration: const InputDecoration( - labelText: 'Card Number', - hintText: 'Enter your card number', - prefixIcon: Icon(Icons.payment), - ), - keyboardType: TextInputType.number, - ), - const SizedBox(height: 16.0), - TextFormField( - decoration: const InputDecoration( - labelText: 'Expiration Date', - hintText: 'MM/YYYY', - prefixIcon: Icon(Icons.date_range), - ), - keyboardType: TextInputType.datetime, - ), - const SizedBox(height: 16.0), - TextFormField( - decoration: const InputDecoration( - labelText: 'CVV', - hintText: 'Enter CVV', - prefixIcon: Icon(Icons.lock), - ), - keyboardType: TextInputType.number, - obscureText: true, - ), - const SizedBox(height: 24.0), - ElevatedButton( - onPressed: () { - // TODO: - // Implement payment processing logic here - print('Payment processed for Order ID: $orderID'); - Navigator.pop( - context); // Return to previous screen after payment - }, - child: const Text('Submit Payment'), - ), - ], - ), - ), - ); - } -} |
