From 9f36e195bc4cde16c48dde86f331f9683be52b3f Mon Sep 17 00:00:00 2001 From: David Shin <42793498+dncc89@users.noreply.github.com> Date: Mon, 15 May 2023 23:08:30 +0900 Subject: [PATCH] Update GPT4 model icon (#274) --- .../components/Input/NewConversationMenu/PresetItem.jsx | 3 ++- client/src/utils/getIcon.jsx | 7 ++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/client/src/components/Input/NewConversationMenu/PresetItem.jsx b/client/src/components/Input/NewConversationMenu/PresetItem.jsx index b963514cf6..6de86ee5b9 100644 --- a/client/src/components/Input/NewConversationMenu/PresetItem.jsx +++ b/client/src/components/Input/NewConversationMenu/PresetItem.jsx @@ -10,6 +10,7 @@ export default function PresetItem({ preset = {}, value, onSelect, onChangePrese const icon = getIcon({ size: 20, endpoint: preset?.endpoint, + model: preset?.model, error: false, className: 'mr-2' }); @@ -21,7 +22,7 @@ export default function PresetItem({ preset = {}, value, onSelect, onChangePrese const { chatGptLabel, model } = preset; if (model) _title += `: ${model}`; if (chatGptLabel) _title += ` as ${chatGptLabel}`; - } else if (endpoint === 'google') { + } else if (endpoint === 'google') { const { modelLabel, model } = preset; if (model) _title += `: ${model}`; if (modelLabel) _title += ` as ${modelLabel}`; diff --git a/client/src/utils/getIcon.jsx b/client/src/utils/getIcon.jsx index bafedab435..74390dc405 100644 --- a/client/src/utils/getIcon.jsx +++ b/client/src/utils/getIcon.jsx @@ -30,15 +30,13 @@ const getIcon = props => { let icon, bg, name; if (endpoint === 'azureOpenAI') { const { chatGptLabel } = props; - icon = ; bg = 'linear-gradient(0.375turn, #61bde2, #4389d0)'; name = chatGptLabel || 'ChatGPT'; } else if (endpoint === 'openAI') { const { chatGptLabel } = props; - icon = ; - bg = model && model.toLowerCase() === 'gpt-4' ? 'black' : (chatGptLabel + bg = model && model.toLowerCase() === 'gpt-4' ? '#AB68FF' : (chatGptLabel ? `rgba(16, 163, 127, ${button ? 0.75 : 1})` : `rgba(16, 163, 127, ${button ? 0.75 : 1})`); name = chatGptLabel || 'ChatGPT'; @@ -48,13 +46,12 @@ const getIcon = props => { name = modelLabel || 'PaLM2'; } else if (endpoint === 'bingAI') { const { jailbreak } = props; - icon = ; bg = jailbreak ? `radial-gradient(circle at 90% 110%, #F0F0FA, #D0E0F9)` : `transparent`; name = jailbreak ? 'Sydney' : 'BingAI'; } else if (endpoint === 'chatGPTBrowser') { icon = ; - bg = model && model.toLowerCase() === 'gpt-4' ? 'black' : `rgba(0, 163, 255, ${button ? 0.75 : 1})`; + bg = model && model.toLowerCase() === 'gpt-4' ? '#AB68FF' : `rgba(0, 163, 255, ${button ? 0.75 : 1})`; name = 'ChatGPT'; } else if (endpoint === null) { icon = ;