fix: disabled start model from mymodel list when server is running (#4277)

This commit is contained in:
Faisal Amir 2024-12-16 16:05:46 +08:00 committed by GitHub
parent 4238a3bf22
commit 9bb73f10b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -133,10 +133,7 @@ const MyModelList = ({ model }: Props) => {
<div <div
className={twMerge( className={twMerge(
'flex items-center space-x-2 px-4 py-2 hover:bg-[hsla(var(--dropdown-menu-hover-bg))]', 'flex items-center space-x-2 px-4 py-2 hover:bg-[hsla(var(--dropdown-menu-hover-bg))]',
serverEnabled && serverEnabled && 'cursor-not-allowed opacity-40'
activeModel &&
activeModel.id !== model.id &&
'pointer-events-none cursor-not-allowed opacity-40'
)} )}
onClick={() => { onClick={() => {
onModelActionClick(model.id) onModelActionClick(model.id)
@ -172,8 +169,7 @@ const MyModelList = ({ model }: Props) => {
<div <div
className={twMerge( className={twMerge(
'flex cursor-pointer items-center space-x-2 px-4 py-2 hover:bg-[hsla(var(--dropdown-menu-hover-bg))]', 'flex cursor-pointer items-center space-x-2 px-4 py-2 hover:bg-[hsla(var(--dropdown-menu-hover-bg))]',
serverEnabled && serverEnabled && ' cursor-not-allowed opacity-40'
'pointer-events-none cursor-not-allowed opacity-40'
)} )}
onClick={() => { onClick={() => {
setTimeout(async () => { setTimeout(async () => {