import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:apidash/consts.dart'; class DiscordButton extends StatelessWidget { const DiscordButton({ super.key, this.text, }); final String? text; @override Widget build(BuildContext context) { var label = text ?? 'Discord Server'; return FilledButton.icon( onPressed: () { launchUrl(Uri.parse(kDiscordUrl)); }, icon: const Icon( Icons.discord, size: 20.0, ), label: Text( label, style: kTextStyleButton, ), ); } }