25 lines
540 B
Swift
25 lines
540 B
Swift
import SwiftUI
|
|
|
|
struct RootView: View {
|
|
@State private var isLaunching = true
|
|
|
|
var body: some View {
|
|
if isLaunching {
|
|
LaunchScreenView()
|
|
.onAppear {
|
|
DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) {
|
|
withAnimation(.easeInOut(duration: 0.4)) {
|
|
isLaunching = false
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
MainTabView()
|
|
}
|
|
}
|
|
}
|
|
|
|
#Preview {
|
|
RootView()
|
|
}
|