fix: model selector lack of warning message when no models downloaded (#2651)

This commit is contained in:
Louis 2024-04-08 22:38:38 +07:00 committed by GitHub
parent 08baf48dcb
commit d5c4f745f1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -246,14 +246,15 @@ const DropdownListSidebar = ({
</div> </div>
<div className="border-b border-border" /> <div className="border-b border-border" />
{downloadedModels.length === 0 ? (
<SelectGroup className="py-2">
<>
{modelOptions.length === 0 ? (
<div className="px-4 py-2"> <div className="px-4 py-2">
<p>{`Oops, you don't have a model yet.`}</p> <p>{`Oops, you don't have a model yet.`}</p>
</div> </div>
) : ( ) : (
<SelectGroup className="py-2"> modelOptions.map((x, i) => (
<>
{modelOptions.map((x, i) => (
<div <div
key={i} key={i}
className={twMerge( className={twMerge(
@ -300,10 +301,10 @@ const DropdownListSidebar = ({
)} )}
</div> </div>
</div> </div>
))} ))
)}
</> </>
</SelectGroup> </SelectGroup>
)}
<div className="border-b border-border" /> <div className="border-b border-border" />
<div className="flex w-full space-x-2 px-4 py-2"> <div className="flex w-full space-x-2 px-4 py-2">
<Button <Button