[**@wocart/theme v4.1.0**](../../README)

***

[@wocart/theme](../../README) / [index](../README) / setInstanceHidden

# Function: setInstanceHidden()

> **setInstanceHidden**(`theme`, `page`, `id`, `hidden`): [`DocumentEdit`](../type-aliases/DocumentEdit)

Switch an instance off (kept, not rendered) or back on. A fixed block is
never hidden, and neither is the last required instance of its type.

## Parameters

### theme

[`ThemeDefinition`](../interfaces/ThemeDefinition)

### page

[`PageData`](../interfaces/PageData)

### id

`string`

### hidden

`boolean`

## Returns

[`DocumentEdit`](../type-aliases/DocumentEdit)
