UNPKG

@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
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;