소스 검색

Update Settings sidebar subtitle to match the settings screen.

Hide sidebar row subtitles when empty so title-only items stay compact.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 1 개월 전
부모
커밋
9f47e2001f
2개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      Reddit App/ViewModels/FrontPageViewModel.swift
  2. 5 3
      Reddit App/Views/Components/SidebarNavItemView.swift

+ 1 - 1
Reddit App/ViewModels/FrontPageViewModel.swift

@@ -14,7 +14,7 @@ final class FrontPageViewModel {
 
     static let settingsItem = SidebarNavItem(
         title: "Settings",
-        subtitle: "Preferences & API keys",
+        subtitle: "Manage app preferences",
         iconKind: .settings
     )
 

+ 5 - 3
Reddit App/Views/Components/SidebarNavItemView.swift

@@ -58,9 +58,11 @@ private struct SidebarItemRow<Icon: View>: View {
                 Text(title)
                     .font(.system(size: 12, weight: .semibold))
                     .foregroundStyle(AppTheme.textPrimary)
-                Text(subtitle)
-                    .font(.system(size: 10))
-                    .foregroundStyle(AppTheme.textSecondary)
+                if !subtitle.isEmpty {
+                    Text(subtitle)
+                        .font(.system(size: 10))
+                        .foregroundStyle(AppTheme.textSecondary)
+                }
             }
             .padding(.leading, 2)