hide Models tab in settings when signed in

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Arjun 2026-03-24 22:32:56 +05:30 committed by arkml
parent 1686c8f878
commit 29ee4b5930

View file

@ -1240,7 +1240,7 @@ function NoteTaggingSettings({ dialogOpen }: { dialogOpen: boolean }) {
export function SettingsDialog({ children }: SettingsDialogProps) {
const [open, setOpen] = useState(false)
const [activeTab, setActiveTab] = useState<ConfigTab>("models")
const [activeTab, setActiveTab] = useState<ConfigTab>("account")
const [content, setContent] = useState("")
const [originalContent, setOriginalContent] = useState("")
const [loading, setLoading] = useState(false)
@ -1259,7 +1259,7 @@ export function SettingsDialog({ children }: SettingsDialogProps) {
})
}, [open])
const visibleTabs = useMemo(() => tabs, [])
const visibleTabs = useMemo(() => rowboatConnected ? tabs.filter(t => t.id !== "models") : tabs, [rowboatConnected])
const activeTabConfig = visibleTabs.find((t) => t.id === activeTab) ?? visibleTabs[0]
const isJsonTab = activeTab === "mcp" || activeTab === "security"