mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 06:00:56 +02:00
28 lines
776 B
TypeScript
28 lines
776 B
TypeScript
![]() |
import React from 'react';
|
||
|
import { Settings2 } from 'lucide-react';
|
||
|
import { Button } from '~/components/ui';
|
||
|
import { useLocalize } from '~/hooks';
|
||
|
import { Panel } from '~/common';
|
||
|
|
||
|
interface AdvancedButtonProps {
|
||
|
setActivePanel: (panel: Panel) => void;
|
||
|
}
|
||
|
|
||
|
const AdvancedButton: React.FC<AdvancedButtonProps> = ({ setActivePanel }) => {
|
||
|
const localize = useLocalize();
|
||
|
|
||
|
return (
|
||
|
<Button
|
||
|
size={'sm'}
|
||
|
variant={'outline'}
|
||
|
className="btn btn-neutral border-token-border-light relative h-9 w-full gap-1 rounded-lg font-medium"
|
||
|
onClick={() => setActivePanel(Panel.advanced)}
|
||
|
>
|
||
|
<Settings2 className="h-4 w-4 cursor-pointer" aria-hidden="true" />
|
||
|
{localize('com_ui_advanced')}
|
||
|
</Button>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
export default AdvancedButton;
|