diff options
| author | Tommaso Negri <me@tommasongr.com> | 2026-08-07 23:52:00 +0200 |
|---|---|---|
| committer | Tommaso Negri <me@tommasongr.com> | 2026-08-07 23:52:00 +0200 |
| commit | 618799ee703cc4addc7e50550ccf87b4b4cc7780 (patch) | |
| tree | edf2c51bd21144805538e8962a2ee6826f3884a6 /Sources/phbar/Views | |
| parent | 1268a436aea11d998289c41266059929a68d61e6 (diff) | |
| download | bar-618799ee703cc4addc7e50550ccf87b4b4cc7780.tar.gz bar-618799ee703cc4addc7e50550ccf87b4b4cc7780.zip | |
make Cell a proper entity
Diffstat (limited to 'Sources/phbar/Views')
| -rw-r--r-- | Sources/phbar/Views/BlockView.swift | 4 | ||||
| -rw-r--r-- | Sources/phbar/Views/CellView.swift | 10 |
2 files changed, 6 insertions, 8 deletions
diff --git a/Sources/phbar/Views/BlockView.swift b/Sources/phbar/Views/BlockView.swift index b7c0e7f..4bbea7a 100644 --- a/Sources/phbar/Views/BlockView.swift +++ b/Sources/phbar/Views/BlockView.swift @@ -5,8 +5,8 @@ struct BlockView: View { var body: some View { HStack(spacing: 0) { - ForEach(block.cells.indices, id: \.self) { index in - CellView(text: block.cells[index]) + ForEach(block.cells) { cell in + CellView(cell: cell) } } } diff --git a/Sources/phbar/Views/CellView.swift b/Sources/phbar/Views/CellView.swift index 494667c..6b39eb1 100644 --- a/Sources/phbar/Views/CellView.swift +++ b/Sources/phbar/Views/CellView.swift @@ -1,13 +1,11 @@ import SwiftUI struct CellView: View { - var text: String + var cell: Cell var body: some View { - VStack { - Text(text) - } - .frame(height: Config.height) - .background(Color.cyan) + Text(cell.rawValue) + .frame(height: Config.height) + .background(cell.background) } } |
