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(),
),
ListTile(
leading: const Icon(Icons.share_rounded),
leading: const Icon(Icons.link_rounded),
onTap: () {
context.pushRoute(SharedLinkEditRoute(albumId: album.remoteId));
context.pop();
},
title: const Text(
"control_bottom_app_bar_share",
"control_bottom_app_bar_share_link",
style: TextStyle(fontWeight: FontWeight.w500),
).tr(),
),

View File

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