Refactor GradientButton to use ClipRRect

This commit is contained in:
AmanRajSinghMourya
2025-08-07 20:01:12 +05:30
parent e11a6ace80
commit 193e1374e1

View File

@@ -59,22 +59,24 @@ class GradientButton extends StatelessWidget {
}
return InkWell(
onTap: onTap as void Function()?,
child: Container(
height: 56,
decoration: BoxDecoration(
gradient: LinearGradient(
begin: const Alignment(0.1, -0.9),
end: const Alignment(-0.6, 0.9),
colors: onTap != null
? getEnteColorScheme(context).gradientButtonBgColors
: [
getEnteColorScheme(context).fillMuted,
getEnteColorScheme(context).fillMuted,
],
child: ClipRRect(
borderRadius: BorderRadius.circular(4),
child: Container(
height: 56,
decoration: BoxDecoration(
gradient: LinearGradient(
begin: const Alignment(0.1, -0.9),
end: const Alignment(-0.6, 0.9),
colors: onTap != null
? getEnteColorScheme(context).gradientButtonBgColors
: [
getEnteColorScheme(context).fillMuted,
getEnteColorScheme(context).fillMuted,
],
),
),
borderRadius: BorderRadius.circular(24),
child: Center(child: buttonContent),
),
child: Center(child: buttonContent),
),
);
}