SettingsView.swift 954 B

1234567891011121314151617181920212223242526272829303132333435
  1. import SwiftUI
  2. struct SettingsView: View {
  3. var body: some View {
  4. VStack(spacing: 0) {
  5. header
  6. Spacer()
  7. }
  8. .background(AppTheme.background)
  9. }
  10. private var header: some View {
  11. HStack(spacing: 14) {
  12. ModernSidebarIconView(kind: .settings, size: 40)
  13. VStack(alignment: .leading, spacing: 2) {
  14. Text("Settings")
  15. .font(.system(size: 18, weight: .semibold))
  16. .foregroundStyle(AppTheme.textPrimary)
  17. Text("Manage app preferences")
  18. .font(.system(size: 11))
  19. .foregroundStyle(AppTheme.textSecondary)
  20. }
  21. Spacer()
  22. }
  23. .padding(.horizontal, 24)
  24. .padding(.vertical, 16)
  25. .overlay(alignment: .bottom) {
  26. Rectangle()
  27. .fill(AppTheme.border)
  28. .frame(height: 1)
  29. }
  30. }
  31. }