---
name: "up.layer.dismiss"
area: "API"
kind: "JavaScript function"
parent: "up.layer module"
url: "https://unpoly.com/api/up.layer.dismiss"
---
<nav aria-label="Unpoly docs">[All docs](https://unpoly.com/index.md) · [up.layer module](https://unpoly.com/api/up.layer.md)</nav>

# up.layer.dismiss([value], [options])

[Dismisses](https://unpoly.com/learn/closing-overlays.md) the [current layer](https://unpoly.com/api/up.layer.current.md).

This is a shortcut for `up.layer.current.dismiss()`. See [`up.Layer#dismiss()`](https://unpoly.com/api/up.Layer.prototype.dismiss.md) for more documentation.

<nav aria-label="Guides">

- [Learn: Closing overlays](https://unpoly.com/learn/closing-overlays.md)

</nav>

---

## Parameters {#parameters}

### [value] {#value}

(optional)

The [dismissal value](https://unpoly.com/learn/closing-overlays.md#dismissal-values) that will be passed to `{ onDismissed }` callbacks.

If there isn't a dismissal value, omit this argument. If you need to pass options without a dismissal value, pass `null`:

```js
up.layer.dismiss(null, { animation: 'move-to-bottom' })
```

Type: any

### [options] {#options}

(optional)

See [options for `up.Layer#dismiss()`](https://unpoly.com/api/up.Layer.prototype.dismiss.md#parameters).

Type: [Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects)

