Files
comaps/iphone/Maps/UI/New Group/MapZoomButton.swift
Yannik Bloscheck bff4b2348a [ios] WIP: Switching main/map buttons to SwiftUI
Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
2025-11-07 21:07:34 +01:00

29 lines
584 B
Swift

import SwiftUI
/// View for a map zoom button
struct MapZoomButton: View {
// MARK: Properties
/// The kind
var kind: MapZoomButton.Kind
/// The actual view
var body: some View {
Button {
if kind == .in {
Controls.zoomIn()
} else if kind == .out {
Controls.zoomOut()
}
} label: {
Label {
Text(kind.description)
} icon: {
kind.image
}
}
.buttonStyle(FloatingButtonStyle())
}
}