Updated and added comments
This commit is contained in:
@@ -2,13 +2,13 @@ import 'package:flutter/material.dart';
|
||||
import 'package:game_tracker/core/custom_theme.dart';
|
||||
import 'package:game_tracker/core/enums.dart';
|
||||
|
||||
/// A custom button widget that is designed to have a width relative to the screen size.
|
||||
/// It supports three types of buttons: primary, secondary, and text buttons.
|
||||
/// - [text]: The text to display on the button.
|
||||
/// - [buttonType]: The type of button to display. Defaults to [ButtonType.primary].
|
||||
/// - [sizeRelativeToWidth]: The size of the button relative to the width of the screen.
|
||||
/// - [onPressed]: The callback to be invoked when the button is pressed.
|
||||
class CustomWidthButton extends StatelessWidget {
|
||||
/// A custom button widget that is designed to have a width relative to the screen size.
|
||||
/// It supports three types of buttons: primary, secondary, and text buttons.
|
||||
/// - [text]: The text to display on the button.
|
||||
/// - [buttonType]: The type of button to display. Defaults to [ButtonType.primary].
|
||||
/// - [sizeRelativeToWidth]: The size of the button relative to the width of the screen.
|
||||
/// - [onPressed]: The callback to be invoked when the button is pressed.
|
||||
const CustomWidthButton({
|
||||
super.key,
|
||||
required this.text,
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// A button for the main menu with an optional icon and a press animation.
|
||||
/// - [text]: The text of the button.
|
||||
/// - [icon]: The icon of the button.
|
||||
/// - [onPressed]: The callback to be invoked when the button is pressed.
|
||||
class MainMenuButton extends StatefulWidget {
|
||||
/// A button for the main menu with an optional icon and a press animation.
|
||||
/// - [text]: The text of the button.
|
||||
/// - [icon]: The icon of the button.
|
||||
/// - [onPressed]: The callback to be invoked when the button is pressed.
|
||||
const MainMenuButton({
|
||||
super.key,
|
||||
required this.text,
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
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 {
|
||||
/// 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.
|
||||
const QuickCreateButton({
|
||||
super.key,
|
||||
required this.text,
|
||||
|
||||
Reference in New Issue
Block a user