fix using copywith

This commit is contained in:
Rafeek-Khoudare
2025-07-21 16:30:28 +03:00
parent c473325883
commit 983040135f
6 changed files with 107 additions and 77 deletions

View File

@ -4,8 +4,7 @@ import 'package:syncrow_web/utils/color_manager.dart';
class SvgTextButton extends StatelessWidget {
final String svgAsset;
final double? horizontalPadding;
final double? verticalPadding;
final EdgeInsets? padding;
final String label;
final VoidCallback onPressed;
final Color backgroundColor;
@ -27,8 +26,7 @@ class SvgTextButton extends StatelessWidget {
this.svgColor = const Color(0xFF496EFF),
this.labelColor = Colors.black,
this.borderRadius = 10.0,
this.horizontalPadding,
this.verticalPadding,
this.padding,
this.boxShadow = const [
BoxShadow(
color: ColorsManager.lightGrayColor,
@ -47,9 +45,8 @@ class SvgTextButton extends StatelessWidget {
borderRadius: BorderRadius.circular(borderRadius),
onTap: onPressed,
child: Container(
padding: EdgeInsets.symmetric(
horizontal: horizontalPadding ?? 24,
vertical: verticalPadding ?? 12),
padding: padding ??
const EdgeInsets.symmetric(horizontal: 24, vertical: 12),
decoration: BoxDecoration(
color: backgroundColor,
borderRadius: BorderRadius.circular(borderRadius),