fluffychat/lib/pangea/analytics_downloads/analytics_download_button.dart

29 lines
774 B
Dart

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:material_symbols_icons/symbols.dart';
import 'package:fluffychat/l10n/l10n.dart';
import 'package:fluffychat/pangea/analytics_downloads/analytics_dowload_dialog.dart';
class DownloadAnalyticsButton extends StatelessWidget {
const DownloadAnalyticsButton({
super.key,
});
@override
Widget build(BuildContext context) {
if (!kIsWeb) {
return const SizedBox.shrink();
}
return IconButton(
tooltip: L10n.of(context).download,
icon: const Icon(Symbols.download),
onPressed: () => showDialog<AnalyticsDownloadDialog>(
context: context,
builder: (context) => const AnalyticsDownloadDialog(),
),
);
}
}