diff --git a/src/api/room/events/RoomWidgetUpdateChatInputContentEvent.ts b/src/api/room/events/RoomWidgetUpdateChatInputContentEvent.ts index 9352372..aea7193 100644 --- a/src/api/room/events/RoomWidgetUpdateChatInputContentEvent.ts +++ b/src/api/room/events/RoomWidgetUpdateChatInputContentEvent.ts @@ -5,6 +5,7 @@ export class RoomWidgetUpdateChatInputContentEvent extends RoomWidgetUpdateEvent public static CHAT_INPUT_CONTENT: string = 'RWUCICE_CHAT_INPUT_CONTENT'; public static WHISPER: string = 'whisper'; public static SHOUT: string = 'shout'; + public static TEXT: string = 'text'; private _chatMode: string = ''; private _userName: string = ''; diff --git a/src/components/room/widgets/chat-input/ChatInputView.tsx b/src/components/room/widgets/chat-input/ChatInputView.tsx index 34178e4..0997b3e 100644 --- a/src/components/room/widgets/chat-input/ChatInputView.tsx +++ b/src/components/room/widgets/chat-input/ChatInputView.tsx @@ -236,6 +236,10 @@ export const ChatInputView: FC<{}> = props => { switch(event.chatMode) { + case RoomWidgetUpdateChatInputContentEvent.TEXT: + setChatValue(event.userName); + inputRef.current?.focus(); + return; case RoomWidgetUpdateChatInputContentEvent.WHISPER: { setChatValue(`${ chatModeIdWhisper } ${ event.userName } `); return; diff --git a/tsconfig.json b/tsconfig.json index 04ef8b6..d467382 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,6 +25,15 @@ ], "@/*": [ "./src/*" + ], + "pixi.js": [ + "../Nitro_Render_V3/node_modules/pixi.js" + ], + "@nitrots/nitro-renderer": [ + "../Nitro_Render_V3/index.ts" + ], + "@nitrots/*": [ + "../Nitro_Render_V3/packages/*/src/index.ts" ] } },