|
@@ -35,6 +35,7 @@ export type ISidebarProps = {
|
|
|
onUnpin: (id: string) => void
|
|
|
controlUpdateList: number
|
|
|
onDelete: (id: string) => void
|
|
|
+ onStartChat: (inputs: Record<string, any>) => void
|
|
|
}
|
|
|
|
|
|
const Sidebar: FC<ISidebarProps> = ({
|
|
@@ -59,6 +60,7 @@ const Sidebar: FC<ISidebarProps> = ({
|
|
|
onUnpin,
|
|
|
controlUpdateList,
|
|
|
onDelete,
|
|
|
+ onStartChat,
|
|
|
}) => {
|
|
|
const { t } = useTranslation()
|
|
|
const [hasPinned, setHasPinned] = useState(false)
|
|
@@ -104,7 +106,7 @@ const Sidebar: FC<ISidebarProps> = ({
|
|
|
)}
|
|
|
<div className="flex flex-shrink-0 p-4 !pb-0">
|
|
|
<Button
|
|
|
- onClick={() => { onCurrentIdChange('-1') }}
|
|
|
+ onClick={() => onStartChat({})}
|
|
|
className="group block w-full flex-shrink-0 !justify-start !h-9 text-primary-600 items-center text-sm">
|
|
|
<PencilSquareIcon className="mr-2 h-4 w-4" /> {t('share.chat.newChat')}
|
|
|
</Button>
|