duplicate icon change

This commit is contained in:
Nate Kelley 2025-04-21 12:43:34 -06:00
parent 90de8e8ff6
commit dd8e1c98cd
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
3 changed files with 5 additions and 5 deletions

View File

@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import { Button } from '@/components/ui/buttons'; import { Button } from '@/components/ui/buttons';
import { AppTooltip } from '@/components/ui/tooltip'; import { AppTooltip } from '@/components/ui/tooltip';
import { Copy, ThumbsDown } from '@/components/ui/icons'; import { Copy, DuplicatePlus, ThumbsDown } from '@/components/ui/icons';
import { ThumbsDown as ThumbsDownFilled } from '@/components/ui/icons/NucleoIconFilled'; import { ThumbsDown as ThumbsDownFilled } from '@/components/ui/icons/NucleoIconFilled';
import { import {
useDuplicateChat, useDuplicateChat,
@ -51,7 +51,7 @@ export const ChatMessageOptions: React.FC<{
<AppTooltip title="Duplicate chat from this message"> <AppTooltip title="Duplicate chat from this message">
<Button <Button
variant="ghost" variant="ghost"
prefix={<Copy />} prefix={<DuplicatePlus />}
loading={isCopying} loading={isCopying}
onClick={warnBeforeDuplicate} onClick={warnBeforeDuplicate}
/> />

View File

@ -33,7 +33,7 @@ export const ChatUserMessage: React.FC<{
const handleCopy = useMemoizedFn((e?: React.ClipboardEvent) => { const handleCopy = useMemoizedFn((e?: React.ClipboardEvent) => {
// Prevent default copy behavior // Prevent default copy behavior
//I do not know why this is needed, but it is... //I do not know why this is needed, but it is...
if (e) { if (e && e.clipboardData) {
e.preventDefault(); e.preventDefault();
e.clipboardData.setData('text/plain', request); e.clipboardData.setData('text/plain', request);
} else { } else {

View File

@ -1,7 +1,7 @@
import { Dropdown, DropdownItems } from '@/components/ui/dropdown'; import { Dropdown, DropdownItems } from '@/components/ui/dropdown';
import React, { useMemo } from 'react'; import React, { useMemo } from 'react';
import { useChatIndividualContextSelector } from '../../../ChatContext'; import { useChatIndividualContextSelector } from '../../../ChatContext';
import { Copy, Trash, Pencil } from '@/components/ui/icons'; import { Copy, Trash, Pencil, DuplicatePlus } from '@/components/ui/icons';
import { useDeleteChat, useDuplicateChat } from '@/api/buster_rest/chats'; import { useDeleteChat, useDuplicateChat } from '@/api/buster_rest/chats';
import { CHAT_HEADER_TITLE_ID } from '../ChatHeaderTitle'; import { CHAT_HEADER_TITLE_ID } from '../ChatHeaderTitle';
import { timeout } from '@/lib'; import { timeout } from '@/lib';
@ -44,7 +44,7 @@ export const ChatContainerHeaderDropdown: React.FC<{
{ {
label: 'Duplicate chat', label: 'Duplicate chat',
value: 'duplicate', value: 'duplicate',
icon: <Copy />, icon: <DuplicatePlus />,
loading: isDuplicating, loading: isDuplicating,
onClick: async () => { onClick: async () => {
if (chatId) { if (chatId) {