Change icons
This commit is contained in:
23
lib/core/widget/adaptive_icon.dart
Normal file
23
lib/core/widget/adaptive_icon.dart
Normal file
@@ -0,0 +1,23 @@
|
||||
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class AdaptiveIcon {
|
||||
AdaptiveIcon(BuildContext context) : platform = Theme.of(context).platform;
|
||||
|
||||
final TargetPlatform platform;
|
||||
|
||||
IconData get more => switch (platform) {
|
||||
TargetPlatform.iOS ||
|
||||
TargetPlatform.macOS =>
|
||||
FluentIcons.more_horizontal_24_regular,
|
||||
_ => FluentIcons.more_vertical_24_regular,
|
||||
};
|
||||
|
||||
IconData get share => switch (platform) {
|
||||
TargetPlatform.android => FluentIcons.share_android_24_regular,
|
||||
TargetPlatform.iOS ||
|
||||
TargetPlatform.macOS =>
|
||||
FluentIcons.share_ios_24_regular,
|
||||
_ => FluentIcons.share_24_regular,
|
||||
};
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:hiddify/utils/platform_utils.dart';
|
||||
@@ -120,7 +121,8 @@ class AdaptiveMenu extends HookConsumerWidget {
|
||||
ListTile(
|
||||
title: Text(item.title),
|
||||
leading: item.icon != null ? Icon(item.icon) : null,
|
||||
trailing: const Icon(Icons.chevron_right),
|
||||
trailing:
|
||||
const Icon(FluentIcons.chevron_right_20_regular, size: 20),
|
||||
onTap: () {
|
||||
pageIndexNotifier.value = subSheetIndex;
|
||||
},
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TipCard extends StatelessWidget {
|
||||
@@ -16,7 +17,7 @@ class TipCard extends StatelessWidget {
|
||||
children: [
|
||||
const Padding(
|
||||
padding: EdgeInsets.all(8.0),
|
||||
child: Icon(Icons.lightbulb),
|
||||
child: Icon(FluentIcons.lightbulb_24_regular),
|
||||
),
|
||||
Expanded(
|
||||
child: Column(
|
||||
|
||||
Reference in New Issue
Block a user