feat: Independent Panel (#63, #120)

This commit is contained in:
josc146
2023-04-02 20:27:07 +08:00
parent 7f34dc81d4
commit 60b479729a
20 changed files with 531 additions and 38 deletions
+3 -2
View File
@@ -6,9 +6,10 @@ import { TrashIcon } from '@primer/octicons-react'
DeleteButton.propTypes = {
onConfirm: PropTypes.func.isRequired,
size: PropTypes.number.isRequired,
text: PropTypes.string.isRequired,
}
function DeleteButton({ onConfirm, size }) {
function DeleteButton({ onConfirm, size, text }) {
const { t } = useTranslation()
const [waitConfirm, setWaitConfirm] = useState(false)
const confirmRef = useRef(null)
@@ -38,7 +39,7 @@ function DeleteButton({ onConfirm, size }) {
{t('Confirm')}
</button>
<span
title={t('Clear Conversation')}
title={text}
className="gpt-util-icon"
style={waitConfirm ? { display: 'none' } : {}}
onClick={() => {