18 lines
383 B
Swift
18 lines
383 B
Swift
import SwiftUI
|
|
|
|
struct SpaceBlockView: View {
|
|
@ObservedObject var block: PHBlock
|
|
|
|
var width: CGFloat? {
|
|
guard let arg = block.command.split(separator: " ").last else { return nil }
|
|
guard let width = Double(arg) else { return nil }
|
|
return CGFloat(width)
|
|
}
|
|
|
|
var body: some View {
|
|
Rectangle()
|
|
.fill(block.style.background?.uiColor ?? .clear)
|
|
.frame(width: width)
|
|
}
|
|
}
|