Files
2025-08-18 18:31:29 +08:00

30 lines
801 B
TypeScript

'use client'
import Link from 'next/link'
import { useSelectedLayoutSegment } from 'next/navigation'
import { Button } from 'ui'
import SaveSchemaDropdown from './SaveSchemaDropdown'
import ToggleCodeEditorButton from './ToggleCodeEditorButton'
const HeaderActions = () => {
const segment = useSelectedLayoutSegment()
return (
<div className="flex items-center gap-x-2">
{segment && segment.includes('thread') && (
<div className="hidden xl:flex items-center gap-x-2">
<ToggleCodeEditorButton />
<SaveSchemaDropdown />
<div className="border-r py-3" />
</div>
)}
<Button type="default" className="hidden xl:block">
<Link href="/">New conversation</Link>
</Button>
</div>
)
}
export default HeaderActions