소스 검색

Fixed divider color in file details

ashilkn 2 년 전
부모
커밋
f14a713261
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      lib/ui/components/divider_widget.dart
  2. 1 0
      lib/ui/viewer/file/file_details_widget.dart

+ 5 - 1
lib/ui/components/divider_widget.dart

@@ -11,15 +11,19 @@ enum DividerType {
 class DividerWidget extends StatelessWidget {
   final DividerType dividerType;
   final Color bgColor;
+  final bool divColorHasBlur;
   const DividerWidget({
     required this.dividerType,
     this.bgColor = Colors.transparent,
+    this.divColorHasBlur = true,
     super.key,
   });
 
   @override
   Widget build(BuildContext context) {
-    final dividerColor = getEnteColorScheme(context).blurStrokeFaint;
+    final dividerColor = divColorHasBlur
+        ? getEnteColorScheme(context).blurStrokeFaint
+        : getEnteColorScheme(context).strokeFaint;
 
     if (dividerType == DividerType.solid) {
       return Container(

+ 1 - 0
lib/ui/viewer/file/file_details_widget.dart

@@ -277,6 +277,7 @@ class _FileDetailsWidgetState extends State<FileDetailsWidget> {
                               padding: EdgeInsets.symmetric(vertical: 15.5),
                               child: DividerWidget(
                                 dividerType: DividerType.menu,
+                                divColorHasBlur: false,
                               ),
                             );
                     } else {