| 1 |
// |
|
| 2 |
// View.swift |
|
| 3 |
// USB Meter |
|
| 4 |
// |
|
| 5 |
// Created by Bogdan Timofte on 04/05/2020. |
|
| 6 |
// Copyright © 2020 Bogdan Timofte. All rights reserved. |
|
| 7 |
// |
|
| 8 | ||
| 9 |
import SwiftUI |
|
| 10 | ||
| 11 |
/* MARK: Iusless... |
|
| 12 |
enum XNavigationViewStyle {
|
|
| 13 |
case auto |
|
| 14 |
case doubleColumn |
|
| 15 |
case stack |
|
| 16 |
} |
|
| 17 | ||
| 18 |
extension View {
|
|
| 19 |
func xNavigationViewStyle(_ style: XNavigationViewStyle) -> some View {
|
|
| 20 |
switch style {
|
|
| 21 |
case .auto: |
|
| 22 |
track("auto")
|
|
| 23 |
return AnyView(self.navigationViewStyle(DefaultNavigationViewStyle())) |
|
| 24 |
case .doubleColumn: |
|
| 25 |
track("doubleColumn")
|
|
| 26 |
return AnyView(self.navigationViewStyle(DoubleColumnNavigationViewStyle())) |
|
| 27 |
case .stack: |
|
| 28 |
track("stack")
|
|
| 29 |
return AnyView(self.navigationViewStyle(StackNavigationViewStyle())) |
|
| 30 |
} |
|
| 31 |
} |
|
| 32 |
} |
|
| 33 |
*/ |