# 컴포넌트의 새 JS 탭으로 스크립트를 올바르게 이동하는 방법은 무엇인가요?

**URL:** https://meta.discourse.org/t/how-to-properly-move-my-script-to-the-new-js-tab-in-my-component/377603
**Category:** Development
**Tags:** composer, tags
**Created:** [8월 6, 2025, 7:23오후 UTC](https://meta.discourse.org/t/how-to-properly-move-my-script-to-the-new-js-tab-in-my-component/377603 "2025-08-06T19:23:46Z")
**Posts on this page:** 1
**Showing post:** 6

<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: [8월 7, 2025, 8:34오전 UTC](https://meta.discourse.org/t/how-to-properly-move-my-script-to-the-new-js-tab-in-my-component/377603/6 "2025-08-07T08:34:23Z")

</div>

> [@Canapin](#):
>
> JS 탭에서 이걸 올바르게 이동하는 방법은 무엇인가요? 가능한가요, 아니면 테마 컴포넌트를 만들어야 하나요?

단순히 복사/붙여넣기하면 작동할 수 있습니다. JS 탭의 코드는 `<script type='text/discourse-plugin'>`와 정확히 동일한 방식으로 실행됩니다. 작동하지 않는다면 코드를 공유해 주시겠습니까?

> [@Canapin](#):
>
> 원하는 카테고리를 타겟팅하는 부모 CSS가 없습니다.

약간의 현대적인 CSS를 사용하면 가능합니다:

```css
.d-editor-container:has(.category-input .select-kit-header[data-name="Support"]) .tags-input {
    display: none !important;
}

```

^^ 위 코드는 Meta에서 “Support” 카테고리의 태그 입력을 숨깁니다.

논리를 반대로 하려면 `[data-name="Support"]`를 `:not(data-name="Support")`로 교체할 수 있습니다.

---

_[View the full topic](https://meta.discourse.org/t/how-to-properly-move-my-script-to-the-new-js-tab-in-my-component/377603)._
