채팅 플러그인에 새로운 플러그인 아웃렛 추가

채널 설정 페이지에 일부 기능을 추가하고 싶은데, 여기에 Nav 플러그인 아웃렛을 PR하는 것에 반대하는 의견이 있을까요?:

Group Nav와 비슷한 맥락입니다.

거기에 그냥 링크만 넣을 생각인가요? 아니면 자체 UI가 있는 전체 탭을 추가하는 것을 원하시나요?

그룹 페이지는 각 탭이 각각 독립적인 컨트롤러/루트를 가지고 있기 때문에 이 점에서 약간 다릅니다. 채팅 설정은 그렇지 않습니다.

그 부분을 언급해 주셔서 감사합니다!

네, 관련 기능이 포함된 자체 라우트를 넣고 싶습니다.

하지만 물론, 그건 다음과 같은 것을 의미할까요?:

  • 추가 라우트 생성
  • 기존 라우트 맵 수정?
  • 기존 ChannelInfoNav 확장?
  • 새로운 컴포넌트 추가

현재 플러그인 API로는 이것이 불가능합니까?

이것은 일반적으로 유사한 네비게이션 바에서 수행할 수 있는 유용한 기능일 것입니다.

채팅 라우트는 다소 비정상적인데, 항상 '실제 라우트’가 아니기 때문입니다. 예를 들어 팝아웃 UI에서 채팅을 열면 설정 탭은 여전히 작동하지만, 실제 브라우저 URL은 변경되지 않습니다.

따라서 플러그인/테마에서 새로운 라우트를 정의하는 것만으로는 충분하지 않을 것 같습니다.

@j.jaffeux 이 부분에 대해 가장 잘 알고 계실 것 같은데요. 채널 설정에 추가 탭을 도입할 수 있도록 테마/플러그인을 허용하려면 어떤 것이 필요할까요? :thinking:

네, 일종의 위젯이라 URL 라우트가 없어요 :thinking:

데이터 가져오기를 스스로 담당하는 자체 완결형 컴포넌트로 UI 확장을 할 수 있다면, 라우트를 추가하는 데 집착하지 않을 거예요.

하지만 그러면 네비게이션 바를 확장할 수 있는 API가 필요할 텐데, 그렇게 하면 제가 지정한 컴포넌트를 띄울 수 있을 것 같네요 …

죄송하지만, 이 부분에 대해 좋은 확장성 전략이 없고, 당장은 새로운 해결책을 마련할 여유도 없습니다. 제가 유지보수하기에 부담 없는 솔루션을 제공하려면 모든 경우의 수를 고려해봐야 합니다.