This commit is contained in:
Cledwyn Lew
2025-12-25 15:10:20 +08:00
parent 8f084dc75d
commit a41bf16972
16 changed files with 606 additions and 849 deletions

View File

@@ -1,4 +1,5 @@
import { Button, ButtonGroup, cn } from '@heroui/react';
import { mjChatCls } from '@/utils/cls';
export type EditActionsProps = {
isUser: boolean;
@@ -17,26 +18,38 @@ export const EditActions = ({
return (
<div
className={cn(
`flex w-full row-start-2 col-start-1 col-end-4`,
isUser ? 'justify-end' : 'justify-start',
className={mjChatCls(
['msg-edit-actions-wrapper'],
cn(
`flex w-full row-start-2 col-start-1 col-end-4`,
isUser ? 'justify-end' : 'justify-start',
),
)}
>
<ButtonGroup
className="bg-white/15 text-default rounded-full"
className={mjChatCls(
['msg-edit-actions-button-group'],
'bg-white/15 text-default rounded-full',
)}
radius="full"
size="sm"
variant="light"
>
<Button
className="text-default"
className={mjChatCls(
['msg-edit-actions-button', 'msg-edit-actions-button-save'],
'text-default',
)}
size="sm"
onPress={onSaveEdit}
>
保存
</Button>
<Button
className="text-default"
className={mjChatCls(
['msg-edit-actions-button', 'msg-edit-actions-button-cancel'],
'text-default',
)}
size="sm"
onPress={onCancelEdit}
>