🐛fix: remove onboarding local model and hide the edit capabilities model (#5301)
* 🐛fix: remove onboarding local model and hide the edit capabilities model * ♻️refactor: conditional search params setup screen
This commit is contained in:
parent
4181454799
commit
4dfc9f604a
@ -3,6 +3,7 @@ import { useModelProvider } from '@/hooks/useModelProvider'
|
|||||||
import { Link } from '@tanstack/react-router'
|
import { Link } from '@tanstack/react-router'
|
||||||
import { route } from '@/constants/routes'
|
import { route } from '@/constants/routes'
|
||||||
import HeaderPage from './HeaderPage'
|
import HeaderPage from './HeaderPage'
|
||||||
|
import { isProd } from '@/lib/version'
|
||||||
|
|
||||||
function SetupScreen() {
|
function SetupScreen() {
|
||||||
const { providers } = useModelProvider()
|
const { providers } = useModelProvider()
|
||||||
@ -19,7 +20,7 @@ function SetupScreen() {
|
|||||||
Welcome to Jan
|
Welcome to Jan
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-main-view-fg/70 text-lg mt-2">
|
<p className="text-main-view-fg/70 text-lg mt-2">
|
||||||
To get started, you’ll need to either download a local AI model or
|
To get started, you'll need to either download a local AI model or
|
||||||
connect to a cloud model using an API key
|
connect to a cloud model using an API key
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@ -29,7 +30,7 @@ function SetupScreen() {
|
|||||||
<Link
|
<Link
|
||||||
to={route.hub}
|
to={route.hub}
|
||||||
search={{
|
search={{
|
||||||
step: 'setup_local_provider',
|
...(!isProd ? { step: 'setup_local_provider' } : {}),
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@ -39,6 +39,7 @@ import { toast } from 'sonner'
|
|||||||
import { ActiveModel } from '@/types/models'
|
import { ActiveModel } from '@/types/models'
|
||||||
import { useEffect, useState } from 'react'
|
import { useEffect, useState } from 'react'
|
||||||
import { predefinedProviders } from '@/mock/data'
|
import { predefinedProviders } from '@/mock/data'
|
||||||
|
import { isProd } from '@/lib/version'
|
||||||
|
|
||||||
// as route.threadsDetail
|
// as route.threadsDetail
|
||||||
export const Route = createFileRoute('/settings/providers/$providerName')({
|
export const Route = createFileRoute('/settings/providers/$providerName')({
|
||||||
@ -459,10 +460,12 @@ function ProviderDetail() {
|
|||||||
}
|
}
|
||||||
actions={
|
actions={
|
||||||
<div className="flex items-center gap-1">
|
<div className="flex items-center gap-1">
|
||||||
|
{!isProd && (
|
||||||
<DialogEditModel
|
<DialogEditModel
|
||||||
provider={provider}
|
provider={provider}
|
||||||
modelId={model.id}
|
modelId={model.id}
|
||||||
/>
|
/>
|
||||||
|
)}
|
||||||
{model.settings && (
|
{model.settings && (
|
||||||
<ModelSetting
|
<ModelSetting
|
||||||
provider={provider}
|
provider={provider}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user