[@rxap/layout](../wiki/globals) / SidenavToggleButtonComponent

# Class: SidenavToggleButtonComponent

Defined in: [default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts:21](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/layout/src/lib/default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts#L21)

## Constructors

### new SidenavToggleButtonComponent()

> **new SidenavToggleButtonComponent**(): [`SidenavToggleButtonComponent`](../wiki/Class.SidenavToggleButtonComponent)

#### Returns

[`SidenavToggleButtonComponent`](../wiki/Class.SidenavToggleButtonComponent)

## Properties

### layoutComponentService

> `protected` `readonly` **layoutComponentService**: [`LayoutService`](../wiki/Class.LayoutService)

Defined in: [default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts:23](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/layout/src/lib/default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts#L23)

***

### opened

> `readonly` **opened**: `Signal`\<`boolean`\>

Defined in: [default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts:25](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/layout/src/lib/default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts#L25)

## Methods

### toggle()

> **toggle**(): `void`

Defined in: [default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts:27](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/layout/src/lib/default-header/sidenav-toggle-button/sidenav-toggle-button.component.ts#L27)

#### Returns

`void`
