Skip to content

Commit 60f3edc

Browse files
authored
Fix the toolbar registry for main area chat (#206)
1 parent 85443f7 commit 60f3edc

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/jupyterlab-chat/src/factory.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,7 @@ export class ChatWidgetFactory extends ABCWidgetFactory<
8383
this._rmRegistry = options.rmRegistry;
8484
this._chatCommandRegistry = options.chatCommandRegistry;
8585
this._attachmentOpenerRegistry = options.attachmentOpenerRegistry;
86-
if (options.inputToolbarFactory) {
87-
this._inputToolbarRegistry = options.inputToolbarFactory.create();
88-
}
86+
this._inputToolbarFactory = options.inputToolbarFactory;
8987
}
9088

9189
/**
@@ -99,7 +97,9 @@ export class ChatWidgetFactory extends ABCWidgetFactory<
9997
context.themeManager = this._themeManager;
10098
context.chatCommandRegistry = this._chatCommandRegistry;
10199
context.attachmentOpenerRegistry = this._attachmentOpenerRegistry;
102-
context.inputToolbarRegistry = this._inputToolbarRegistry;
100+
if (this._inputToolbarFactory) {
101+
context.inputToolbarRegistry = this._inputToolbarFactory.create();
102+
}
103103
return new LabChatPanel({
104104
context,
105105
content: new ChatWidget(context)
@@ -110,7 +110,7 @@ export class ChatWidgetFactory extends ABCWidgetFactory<
110110
private _rmRegistry: IRenderMimeRegistry;
111111
private _chatCommandRegistry?: IChatCommandRegistry;
112112
private _attachmentOpenerRegistry?: IAttachmentOpenerRegistry;
113-
private _inputToolbarRegistry?: IInputToolbarRegistry;
113+
private _inputToolbarFactory?: IInputToolbarRegistryFactory;
114114
}
115115

116116
export namespace ChatWidgetFactory {

0 commit comments

Comments
 (0)