---
title: isTabViewSidebarAvailable
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/istabviewsidebaravailable
---

# isTabViewSidebarAvailable

A Boolean value that indicates whether a tab sidebar is available within the content of a surrounding TabView.

## Declaration

```swift
var isTabViewSidebarAvailable: Bool { get }
```

## Discussion

Discussion This value is only meaningful inside the content views of a TabView that uses a sidebar-capable style such as sidebarAdaptable. Reading it from a view that is not nested inside a TabView’s content — for example, a view above the TabView in the hierarchy — returns false. struct ContentView: View {     var body: some View {         TabView {             Tab("Home", systemImage: "house") {                 HomeTab()             }         }         .tabViewStyle(.sidebarAdaptable)     } }

struct HomeTab: View {     @Environment(\.isTabViewSidebarAvailable)     private var isTabViewSidebarAvailable

var body: some View {         if isTabViewSidebarAvailable {             // Sidebar is (or can become) visible — adjust UI.         } else {             // No sidebar in this context.         }     } } Use this value to gate behaviors or UI that depend on the sidebar’s availability, rather than inspecting size classes directly.
