title: SwiftUI - How do I check to see if dark mode is enabled?
body: <p>How do I check to see if dark mode on the device is enabled. I want to check this from within a view and conditionally show or hide a shadow.</p>
  
  <p>I thought I could jus get the colorScheme from the environment but I think I'm missing something.</p>
  
  <pre class="lang-swift prettyprint-override"><code>struct FloatingAddButton : View {
  
      @Environment(\.colorScheme) var colorScheme 
  
      @Binding var openAddModal: Bool
  
      var body : some View {
          VStack {
              Spacer()
              HStack() {
                  Spacer()
                  Button(action: {
  
                      self.openAddModal = true
  
                  }) {
  
                      ZStack {
                          Circle()
                              .foregroundColor(Color(RetroTheme.shared.appMainTint))
                              .frame(width: 50, height: 50, alignment: .center)
                          if(self.colorScheme == .light) {
                              .shadow(color: .secondary, radius: 5, x: 0, y: 0)
                          }
  
                          Image(systemName: "plus")
                              .foregroundColor(Color.white)
                      }
  
                  } // End Button
              }
          }
      }
  
  }
  </code></pre>