| import type { Action } from 'librechat-data-provider'; |
| import GearIcon from '~/components/svg/GearIcon'; |
|
|
| export default function AssistantAction({ |
| action, |
| onClick, |
| }: { |
| action: Action; |
| onClick: () => void; |
| }) { |
| return ( |
| <div> |
| <div |
| onClick={onClick} |
| className="border-token-border-medium flex w-full rounded-lg border text-sm hover:cursor-pointer" |
| > |
| <div |
| className="h-9 grow whitespace-nowrap px-3 py-2" |
| style={{ textOverflow: 'ellipsis', wordBreak: 'break-all', overflow: 'hidden' }} |
| > |
| {action.metadata.domain} |
| </div> |
| <div className="w-px bg-gray-300 dark:bg-gray-600" /> |
| <button |
| type="button" |
| className="flex h-9 w-9 min-w-9 items-center justify-center rounded-lg rounded-l-none" |
| > |
| <GearIcon className="icon-sm" /> |
| </button> |
| </div> |
| </div> |
| ); |
| } |
|
|