62 lines
1.7 KiB
Dart
62 lines
1.7 KiB
Dart
// import 'package:flutter/material.dart';
|
|
// import '../core/app_export.dart';
|
|
// import 'base_button.dart';
|
|
|
|
// class CustomOutlinedButton extends BaseButton {
|
|
// const CustomOutlinedButton(
|
|
// {super.key, Key? key,
|
|
// this.decoration,
|
|
// this.leftIcon,
|
|
// this.rightIcon,
|
|
// this.label,
|
|
// super.onPressed,
|
|
// super.buttonStyle,
|
|
// super.buttonTextStyle,
|
|
// super.isDisabled,
|
|
// super.alignment,
|
|
// super.height,
|
|
// super.width,
|
|
// super.margin,
|
|
// required super.text});
|
|
|
|
// final BoxDecoration? decoration;
|
|
|
|
// final Widget? leftIcon;
|
|
|
|
// final Widget? rightIcon;
|
|
|
|
// final Widget? label;
|
|
|
|
// @override
|
|
// Widget build(BuildContext context) {
|
|
// return alignment != null
|
|
// ? Align(
|
|
// alignment: alignment ?? Alignment.center,
|
|
// child: buildOutlinedButtonWidget)
|
|
// : buildOutlinedButtonWidget;
|
|
// }
|
|
|
|
// Widget get buildOutlinedButtonWidget => Container(
|
|
// height: height ?? 56.v,
|
|
// width: width ?? double.maxFinite,
|
|
// margin: margin,
|
|
// decoration: decoration,
|
|
// child: OutlinedButton(
|
|
// style: buttonStyle,
|
|
// onPressed: isDisabled ?? false ? null : onPressed ?? () {},
|
|
// child: Row(
|
|
// mainAxisAlignment: MainAxisAlignment.center,
|
|
// crossAxisAlignment: CrossAxisAlignment.center,
|
|
// children: [
|
|
// leftIcon ?? const SizedBox.shrink(),
|
|
// Text(
|
|
// text,
|
|
// style: buttonTextStyle ?? theme.textTheme.headlineLarge,
|
|
// ),
|
|
// rightIcon ?? const SizedBox.shrink()
|
|
// ],
|
|
// ),
|
|
// ),
|
|
// );
|
|
// }
|