struct ContentView: View {
   @State private var configuration = TabViewCustomization()

   var body: some View {
      TabView {
         Tab("Home", systemImage: "book.circle") {
            Text("Main Screen")
         }
         Tab("Settings", systemImage: "gear") {
            Text("Settings")
         }
         TabSection("More Info") {
            Tab("Additional One", systemImage: "plus") {
               Text("Additional Tab One")
            }
            .customizationID("com.formasterminds.additional1")

            Tab("Additional Two", systemImage: "pencil") {
               Text("Additional Tab Two")
            }
            .customizationID("com.formasterminds.additional2")
         }
         .customizationID("com.formasterminds.more")
      }
      .tabViewStyle(.sidebarAdaptable)
      .tabViewCustomization($configuration)
   }
}