LibreChat/client/src/components/Conversations/RenameButton.jsx

17 lines
493 B
React
Raw Normal View History

2023-02-06 21:17:46 -05:00
import React from 'react';
import RenameIcon from '../svg/RenameIcon';
import CheckMark from '../svg/CheckMark';
2023-03-06 21:43:49 -05:00
export default function RenameButton({ renaming, renameHandler, onRename, twcss }) {
const handler = renaming ? onRename : renameHandler;
const classProp = { className: 'p-1 hover:text-white' };
2023-03-06 21:43:49 -05:00
if (twcss) {
classProp.className = twcss;
}
2023-02-06 21:17:46 -05:00
return (
2023-03-06 21:43:49 -05:00
<button {...classProp} onClick={handler}>
{renaming ? <CheckMark /> : <RenameIcon />}
2023-02-06 21:17:46 -05:00
</button>
);
}