Refactored components
This commit is contained in:
@@ -1,15 +1,22 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:game_tracker/core/custom_theme.dart';
|
||||
|
||||
/// A button widget designed for quick creating matches in the [HomeView]
|
||||
/// - [text]: The text to display on the button.
|
||||
/// - [onPressed]: The callback to be invoked when the button is pressed.
|
||||
class QuickCreateButton extends StatefulWidget {
|
||||
final String text;
|
||||
final VoidCallback? onPressed;
|
||||
const QuickCreateButton({
|
||||
super.key,
|
||||
required this.text,
|
||||
required this.onPressed,
|
||||
});
|
||||
|
||||
/// The text to display on the button.
|
||||
final String text;
|
||||
|
||||
/// The callback to be invoked when the button is pressed.
|
||||
final VoidCallback? onPressed;
|
||||
|
||||
@override
|
||||
State<QuickCreateButton> createState() => _QuickCreateButtonState();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user