Fix: web app theme intialization (#14761)

This commit is contained in:
KVOJJJin
2025-03-03 16:05:35 +08:00
committed by GitHub
parent 64e122c5f6
commit bb4e7da720
6 changed files with 12 additions and 59 deletions

View File

@@ -206,7 +206,7 @@ const ChatWrapper = () => {
isResponding={isResponding}
chatContainerInnerClassName={`mx-auto pt-6 w-full max-w-[720px] ${isMobile && 'px-4'}`}
chatFooterClassName='pb-4'
chatFooterInnerClassName={`mx-auto w-full max-w-[720px] ${isMobile && 'px-4'}`}
chatFooterInnerClassName={`mx-auto w-full max-w-[720px] ${isMobile ? 'px-2' : 'px-4'}`}
onSend={doSend}
inputs={currentConversationId ? currentConversationItem?.inputs as any : newConversationInputs}
inputsForm={inputsForms}

View File

@@ -48,10 +48,13 @@ export class ThemeBuilder {
private buildChecker = false
public get theme() {
if (this._theme === undefined)
throw new Error('The theme should be built first and then accessed')
else
if (this._theme === undefined) {
this._theme = new Theme()
return this._theme
}
else {
return this._theme
}
}
public buildTheme(chatColorTheme: string | null = null, chatColorThemeInverted = false) {