# @outletArgs zijn nu beschikbaar als top-level argumenten

**URL:** https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678
**Category:** Development
**Tags:** dev-news
**Created:** [18 juni 2025 om 11:16 UTC](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678 "2025-06-18T11:16:16Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [19 juni 2025 om 06:48 UTC](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678/4 "2025-06-19T06:48:37Z")

</div>

There are two ways to render a connector component into a plugin outlet.

One is to place your component in `/connectors/{outlet-name}/my-connector.gjs` (or a .js/.hbs combo). The other way is to author your component elsewhere, and call `api.renderInOutlet("{outlet-name}", MyConnectorComponent)`

In both cases, the outlet args will be passed through to your component.

> [@Theme Developer Tutorial: 4. Using Outlets to insert and replace content](https://meta.discourse.org/t/theme-developer-tutorial-4-using-outlets-to-insert-and-replace-content/357799):
>
> Discourse uses the [Ember JS Framework](https://emberjs.com/) for its user interface. On top of Ember, Discourse provides a number of APIs to allow themes to customize the user interface. The most commonly-used API is Plugin Outlets. These outlets are positioned throughout Discourse core, and allow themes to render Ember Components inside them. Those components are given access to some contextual information called “outlet args”. Some outlets also “wrap” part of the core user interface, which allows themes to add the…

---

_[View the full topic](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678)._
