# togglePalette v. toggleSidebar

**URL:** https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169
**Category:** Core Development
**Created:** [4 May 2023 07:53 UTC](https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169 "2023-05-04T07:53:36Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [4 May 2023 07:53 UTC](https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169/1 "2023-05-04T07:53:36Z")

</div>

Hi There,

I was wondering why `togglePalette` isn't exposed (i.e. exported) as a method a-la `toggleSidebar`?

Basically I want to hide the sidebar and palette on Mobile and am now doing this:

```auto
RED.sidebar.toggleSidebar(false);
$("#red-ui-main-container").addClass("red-ui-palette-closed");

```

to achieve that.

The second lines comes from [here](https://github.com/node-red/node-red/blob/805f8a5ee75d0960374540f213ce76faf78890e0/packages/node_modules/%40node-red/editor-client/src/js/ui/palette.js#L675-L685).

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [4 May 2023 08:11 UTC](https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169/2 "2023-05-04T08:11:54Z")

</div>

Hi @gregorius

It is exposed as an action:

```auto
RED.actions.invoke("core:toggle-palette", false)

```

Similarly, you should use the equivalent action for toggling the sidebar:

```auto
RED.actions.invoke("core:toggle-sidebar", false)

```

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [4 May 2023 08:25 UTC](https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169/3 "2023-05-04T08:25:00Z")

</div>

Sweet, thanks for that 👍

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [18 May 2023 08:25 UTC](https://discourse.nodered.org/t/togglepalette-v-togglesidebar/78169/4 "2023-05-18T08:25:04Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
