summaryrefslogtreecommitdiff
path: root/Jel/Views/Settings/AppearancePicker.swift
blob: 93edeaddc934e597c24692a6ee296183d26cbdd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//
//  AppearancePicker.swift
//  Jel
//
//  Created by zerocool on 12/15/23.
//

import SwiftUI

struct AppearancePicker: View {
  @ObservedObject var settingsController: SettingsController = SettingsController.shared
  
  var body: some View {
    Picker("Appearance", selection: $settingsController.appearance) {
      ForEach(AppearanceState.allCases) { option in
        Text(String(describing: option))
      }
    }
    .pickerStyle(.menu)
  }
}

#Preview {
  AppearancePicker()
}