@@ -114,7 +114,7 @@ import {
114114 List ,
115115 ListItem ,
116116 Modal ,
117- SearchSelector ,
117+ ModelSelectorModal ,
118118 Selector ,
119119 showConfirm ,
120120 showPrompt ,
@@ -599,12 +599,11 @@ export function ChatActions(props: {
599599
600600 const currentModelName = useMemo ( ( ) => {
601601 const model = models . find (
602- ( m ) =>
603- m . name == currentModel &&
604- m ?. provider ?. providerName == currentProviderName ,
602+ ( m ) => m . name == currentModel ,
603+ // && m?.provider?.providerName == currentProviderName,
605604 ) ;
606605 return model ?. displayName ?? "" ;
607- } , [ models , currentModel , currentProviderName ] ) ;
606+ } , [ models , currentModel ] ) ;
608607 const [ showModelSelector , setShowModelSelector ] = useState ( false ) ;
609608 const [ showPluginSelector , setShowPluginSelector ] = useState ( false ) ;
610609 const [ showUploadImage , setShowUploadImage ] = useState ( false ) ;
@@ -831,16 +830,8 @@ export function ChatActions(props: {
831830 ) }
832831
833832 { showModelSelector && (
834- < SearchSelector
833+ < ModelSelectorModal
835834 defaultSelectedValue = { `${ currentModel } @${ currentProviderName } ` }
836- items = { models . map ( ( m ) => ( {
837- title : `${ m . displayName } ${
838- m ?. provider ?. providerName && ! isDisableModelProviderDisplay
839- ? "(" + m ?. provider ?. providerName + ")"
840- : ""
841- } `,
842- value : `${ m . name } @${ m ?. provider ?. providerName } ` ,
843- } ) ) }
844835 onClose = { ( ) => setShowModelSelector ( false ) }
845836 onSelection = { ( s ) => {
846837 if ( s . length === 0 ) return ;
@@ -1996,7 +1987,7 @@ function Chat() {
19961987 icon = { < RenameIcon /> }
19971988 bordered
19981989 title = { Locale . Chat . EditMessage . Title }
1999- aria = { Locale . Chat . EditMessage . Title }
1990+ ariaLabel = { Locale . Chat . EditMessage . Title }
20001991 onClick = { ( ) => setIsEditingMessage ( true ) }
20011992 />
20021993 </ div >
@@ -2017,7 +2008,7 @@ function Chat() {
20172008 icon = { config . tightBorder ? < MinIcon /> : < MaxIcon /> }
20182009 bordered
20192010 title = { Locale . Chat . Actions . FullScreen }
2020- aria = { Locale . Chat . Actions . FullScreen }
2011+ ariaLabel = { Locale . Chat . Actions . FullScreen }
20212012 onClick = { ( ) => {
20222013 config . update (
20232014 ( config ) => ( config . tightBorder = ! config . tightBorder ) ,
@@ -2073,7 +2064,7 @@ function Chat() {
20732064 < div className = { styles [ "chat-message-edit" ] } >
20742065 < IconButton
20752066 icon = { < EditIcon /> }
2076- aria = { Locale . Chat . Actions . Edit }
2067+ ariaLabel = { Locale . Chat . Actions . Edit }
20772068 onClick = { async ( ) => {
20782069 const newMessage = await showPrompt (
20792070 Locale . Chat . Actions . Edit ,
0 commit comments