feat: add MCP support (#1471)

This commit is contained in:
Levi authored and GitHub committed 2026-09-05 20:21:39 +08:00
1 parent 39cd9034cd
commit f2145de571
83 files changed
+3119 -363

No files matched your search

@@ -31,6 +31,16 @@ class AppPrimaryButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
final palette = AppPalette.of(context);
final content = leading == null && trailing == null
? child
: Row(
mainAxisSize: MainAxisSize.min,
children: [
if (leading != null) ...[leading!, const SizedBox(width: AppDesignTokens.space8)],
child,
if (trailing != null) ...[const SizedBox(width: AppDesignTokens.space8), trailing!],
],
);
return shad.ButtonStyleOverride(
decoration: (context, states, value) {
@@ -48,14 +58,12 @@ class AppPrimaryButton extends StatelessWidget {
},
child: shad.PrimaryButton(
onPressed: onPressed,
leading: leading,
trailing: trailing,
alignment: alignment,
size: size,
density: density,
shape: shape,
disableTransition: disableTransition,
child: child,
child: content,
),
);
}