@plteam/chat-ui
Version:
CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript
23 lines (22 loc) • 1.07 kB
JavaScript
import * as React from 'react';
import Stack from '@mui/material/Stack';
import { styled } from '@mui/material/styles';
import Tooltip from '@mui/material/Tooltip';
import { EditIcon } from '../../../icons';
import { useChatCoreSlots } from '../../core/ChatSlotsContext';
import { useLocalizationContext } from '../../core/LocalizationContext';
const RootStyled = styled(Stack)(() => ({
position: 'absolute',
bottom: 4,
left: 0,
transform: 'translateX(-100%)',
}));
const MessageActionsUser = ({ className, onClickEdit, disabled }) => {
const coreSlots = useChatCoreSlots();
const locale = useLocalizationContext();
return (React.createElement(RootStyled, { direction: "row", alignItems: "center", gap: 1.5, className: className, px: 1.5 },
React.createElement(Tooltip, { title: locale.messageEdit },
React.createElement(coreSlots.iconButton, { size: "small", disabled: disabled, onClick: onClickEdit },
React.createElement(EditIcon, null)))));
};
export default MessageActionsUser;