레거시 컨트롤러의 모달을 새로운 DModal 컴포넌트 API로 변환하기

수정하려는 내용에 따라, 최적의 해결책은 PluginOutlet을 사용하여 사용자 정의 코드를 주입하거나, PluginOutlet Wrapper를 사용하여 핵심 구현을 대체하거나 조건부로 표시하는 것입니다. (해당 아웃렛이 없는 경우 추가하기 위해 PR을 제출할 수 있습니다)

modifyClass를 정말로 사용하려는 경우에도 여전히 가능합니다. 다만 이제 모달이 컴포넌트이며 components/modal 안에 중첩되어 있으므로, 다음과 같이 접근해야 합니다:

api.modifyClass("component:modal/poll-ui-builder", {
   pluginId: "your-custom-plugin-id",

   // insert custom code
});
4개의 좋아요