Компонент Discourse-jitsi не работает

Я установил discourse-jitsi, но в редакторе нет опции для добавления видеоконференции Jitsi.

Произошла ошибка:

[ТЕМА 81 ‘Discourse Jitsi’] Ошибка компиляции: SyntaxError: "/discourse/theme-81/discourse/components/modal/insert-jitsi: Идентификатор ‘themePrefix’ уже объявлен. (11:7)

9 | import DModal from “discourse/components/d-modal”;
10 | import TextField from “discourse/components/text-field”;

11 | import themePrefix from “discourse/helpers/theme-prefix”;
| ^
12 | import i18n from “discourse-common/helpers/i18n”;
13 | export default class InsertJitsi extends Component {
14 | @tracked" (discourse/components/modal/insert-jitsi.gjs)

Функция themePrefix уже доступна в контексте компонента, и ошибка возникает из-за того, что импорт пытается переопределить её. Это связано с последним PR #20.

РЕДАКТИРОВАНО: создан PR :+1:

4 лайка

Поскольку это официальный компонент темы (особенно с настроенным тегом :slight_smile:), наличие отдельной темы — это :chefs_kiss:. Это избавляет меня от необходимости позже выделять темы в отдельные обсуждения. :slight_smile:

3 лайка

Ах, отлично! Рад это слышать!

3 лайка

Огромное спасибо за исправление, @Arkshine, оно уже слито.

2 лайка

Спасибо, @Arkshine, можно закрывать?

2 лайка

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.