jan/web/screens/Hub/ModelPage/RemoteModelRefresh.tsx
Louis ad1765cd3f
fix: deeplink does not work sometime (#4755)
* fix: deep link does not work sometime and reduce redundant request

* chore: bump cortex fix
2025-02-27 21:02:43 +07:00

30 lines
702 B
TypeScript

import { Button } from '@janhq/joi'
import { RefreshCwIcon } from 'lucide-react'
import Spinner from '@/containers/Loader/Spinner'
import { useRefreshModelList } from '@/hooks/useEngineManagement'
function RemoteModelRefresh({ id }: { id: string }) {
const { refreshingModels, refreshModels } = useRefreshModelList(id)
return (
<Button
theme={'ghost'}
variant={'outline'}
className="h-7 px-2"
onClick={() => refreshModels()}
>
{refreshingModels ? (
<Spinner size={16} strokeWidth={2} className="mr-2" />
) : (
<RefreshCwIcon size={16} className="mr-2" />
)}
Refresh
</Button>
)
}
export default RemoteModelRefresh