ai / client /src /components /Nav /NewChat.jsx
Marco Beretta
LibreChat upload repo
3b6afc0
raw
history blame
No virus
1.14 kB
import React from 'react';
import store from '~/store';
import { useRecoilValue } from 'recoil';
import { localize } from '~/localization/Translation';
export default function NewChat() {
const { newConversation } = store.useConversation();
const lang = useRecoilValue(store.lang);
const clickHandler = () => {
// dispatch(setInputValue(''));
// dispatch(setQuery(''));
newConversation();
};
return (
<a
onClick={clickHandler}
className="mb-2 flex h-11 flex-shrink-0 flex-grow cursor-pointer items-center gap-3 rounded-md border border-white/20 px-3 py-3 text-sm text-white transition-colors duration-200 hover:bg-gray-500/10"
>
<svg
stroke="currentColor"
fill="none"
strokeWidth="2"
viewBox="0 0 24 24"
strokeLinecap="round"
strokeLinejoin="round"
className="h-4 w-4"
height="1em"
width="1em"
xmlns="http://www.w3.org/2000/svg"
>
<line x1="12" y1="5" x2="12" y2="19" />
<line x1="5" y1="12" x2="19" y2="12" />
</svg>
{localize(lang, 'com_ui_new_chat')}
</a>
);
}