39 lines
794 B
Swift
39 lines
794 B
Swift
//
|
|
// HCenter.swift
|
|
// LifeGameApp
|
|
//
|
|
// Created by Yusuke Hosonuma on 2020/07/26.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct HCenter<Content>: View where Content: View {
|
|
var content: () -> Content
|
|
|
|
init(@ViewBuilder _ content: @escaping () -> Content) {
|
|
self.content = content
|
|
}
|
|
|
|
var body: some View {
|
|
HStack(spacing: 0) {
|
|
Spacer()
|
|
content()
|
|
Spacer()
|
|
}
|
|
}
|
|
}
|
|
|
|
struct HCenter_LibraryContent: LibraryContentProvider {
|
|
|
|
@LibraryContentBuilder
|
|
var views: [LibraryItem] {
|
|
LibraryItem(
|
|
HCenter {
|
|
/*@START_MENU_TOKEN@*//*@PLACEHOLDER=Content@*/Text("Content")/*@END_MENU_TOKEN@*/
|
|
},
|
|
title: "Horizontal Center",
|
|
category: .layout
|
|
)
|
|
}
|
|
}
|