This commit is contained in:
mrFq1
2023-04-25 14:51:23 +08:00
commit f3141fbffe
39 changed files with 3793 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
//
// SidebarItemView.swift
// ClashX Dashboard
//
//
import SwiftUI
struct SidebarItemView: View {
@State var item: SidebarItem
@Binding var selectionName: String?
var body: some View {
NavigationLink(destination: item.view, tag: item.name, selection: $selectionName) {
Label(item.name, systemImage: item.icon)
}
}
}
//struct SidebarItemView_Previews: PreviewProvider {
// static var previews: some View {
// SidebarItemView(item: .init(name: "Overview",
// icon: "chart.bar.xaxis",
// view: AnyView(OverviewView())))
// }
//}