fix(mobile): platform-dependent share icons & label (#17034)

fix: platform-dependant icons
This commit is contained in:
Yaros 2025-03-24 14:36:15 +01:00 committed by GitHub
parent 6a8e38042d
commit a285b1898e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 3 deletions

View File

@ -189,13 +189,13 @@ class AlbumViewerAppbar extends HookConsumerWidget
).tr(), ).tr(),
), ),
ListTile( ListTile(
leading: const Icon(Icons.share_rounded), leading: const Icon(Icons.link_rounded),
onTap: () { onTap: () {
context.pushRoute(SharedLinkEditRoute(albumId: album.remoteId)); context.pushRoute(SharedLinkEditRoute(albumId: album.remoteId));
context.pop(); context.pop();
}, },
title: const Text( title: const Text(
"control_bottom_app_bar_share", "control_bottom_app_bar_share_link",
style: TextStyle(fontWeight: FontWeight.w500), style: TextStyle(fontWeight: FontWeight.w500),
).tr(), ).tr(),
), ),

View File

@ -1,3 +1,5 @@
import 'dart:io';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_hooks/flutter_hooks.dart';
@ -125,7 +127,9 @@ class ControlBottomAppBar extends HookConsumerWidget {
return [ return [
if (hasRemote) if (hasRemote)
ControlBoxButton( ControlBoxButton(
iconData: Icons.share_rounded, iconData: Platform.isAndroid
? Icons.share_rounded
: Icons.ios_share_rounded,
label: "control_bottom_app_bar_share".tr(), label: "control_bottom_app_bar_share".tr(),
onPressed: enabled ? () => onShare(true) : null, onPressed: enabled ? () => onShare(true) : null,
), ),