kiwix-apple/Views/BuildingBlocks/LoadingView.swift
Balazs Perlaki-Horvath f4711f2165 Centered logo loading
2024-10-07 00:22:32 +02:00

35 lines
1.1 KiB
Swift

// This file is part of Kiwix for iOS & macOS.
//
// Kiwix is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 3 of the License, or
// any later version.
//
// Kiwix is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Kiwix; If not, see https://www.gnu.org/licenses/.
import SwiftUI
struct LoadingView: View {
var body: some View {
GeometryReader { geometry in
Image("kiwix-full")
.frame(width: geometry.size.width * 0.618, height: geometry.size.height * 0.618)
.aspectRatio(contentMode: .fit)
.position(
x: geometry.size.width * 0.5,
y: geometry.size.height * 0.5
)
}.ignoresSafeArea()
}
}
#Preview {
LoadingView()
}