fluffychat/lib/pangea/choreographer/igc/why_button.dart
2025-11-06 12:08:20 -05:00

26 lines
584 B
Dart

import 'package:flutter/material.dart';
class WhyButton extends StatelessWidget {
const WhyButton({
super.key,
required this.onPress,
required this.loading,
});
final VoidCallback onPress;
final bool loading;
@override
Widget build(BuildContext context) {
return IconButton(
onPressed: loading ? null : onPress,
icon: loading
? const SizedBox(
width: 24,
height: 24,
child: CircularProgressIndicator(),
)
: const Icon(Icons.lightbulb_outline, size: 24),
);
}
}