---
url: "https://vueda.dev/v3/reference/api/js/use/useSidebar/types/SidebarContext.md"
title: "SidebarContext"
---

# SidebarContext

## Properties

### isMobile {#isMobile}

Whether the viewport is in mobile range.

Type: `Ref`

Source: `client/lib/use/useSidebar.js:14`

### open {#open}

Whether the sidebar is open (desktop).

Type: `Ref`

Source: `client/lib/use/useSidebar.js:12`

### openMobile {#openMobile}

Whether the sidebar is open on mobile.

Type: `Ref`

Source: `client/lib/use/useSidebar.js:15`

### setOpen {#setOpen}

Sets the desktop open state and persists to cookie.

Type: `(value: boolean) => void`

Source: `client/lib/use/useSidebar.js:13`

### setOpenMobile {#setOpenMobile}

Sets the mobile open state.

Type: `(value: boolean) => void`

Source: `client/lib/use/useSidebar.js:16`

### state {#state}

Current sidebar state.

Type: `ComputedRef`

Source: `client/lib/use/useSidebar.js:11`

### toggleSidebar {#toggleSidebar}

Toggles open state for the current viewport mode.

Type: `() => void`

Source: `client/lib/use/useSidebar.js:17`

## Source

`client/lib/use/useSidebar.js:10`
