feat(component): 재사용 타이틀 탭 바를 추가한다

This commit is contained in:
Yu Sung
2026-05-19 20:29:37 +09:00
parent 71edcf8bf9
commit 942c581eaf
15 changed files with 607 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
//
// DefaultTitleBar.swift
// SodaLive
//
import SwiftUI
struct DefaultTitleBar<Menu: View>: View {
let title: String
private let menu: Menu
init(
title: String,
@ViewBuilder menu: () -> Menu
) {
self.title = title
self.menu = menu()
}
var body: some View {
TitleBar {
Text(title)
.appFont(.heading2)
.foregroundColor(.white)
.lineLimit(1)
.truncationMode(.tail)
} trailing: {
menu
}
}
}
struct DefaultTitleBar_Previews: PreviewProvider {
static var previews: some View {
DefaultTitleBar(title: "화면명") {
Image("ic_bar_search")
}
}
}