Atoll/DynamicIsland/extensions/ActionBar.swift
Hariharan Mudaliar 13a2ff0e20 Working
2025-07-13 22:16:02 +05:30

30 lines
868 B
Swift

//
// ActionBar.swift
// DynamicIsland
//
// Created by Richard Kunkli on 15/09/2024.
//
import SwiftUI
extension View {
func actionBar<Content: View>(padding: CGFloat = 10, @ViewBuilder content: () -> Content) -> some View {
self
.padding(.bottom, 24)
.overlay(alignment: .bottom) {
VStack(spacing: -1) {
Divider()
HStack(spacing: 0) {
content()
.buttonStyle(PlainButtonStyle())
}
.frame(height: 16)
.padding(.vertical, 4)
.padding(.horizontal, padding)
.frame(maxWidth: .infinity, alignment: .leading)
}
.frame(height: 24)
.background(.separator)
}
}
}