Skip to content

Commit

Permalink
feat:添加 messageExtra prefixClass 缺失的类名 (#101)
Browse files Browse the repository at this point in the history
  • Loading branch information
zhuzhuaicoding authored Feb 28, 2024
1 parent f8cf5cb commit 0cd2085
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
8 changes: 6 additions & 2 deletions src/ChatItem/components/MessageContent.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { useResponsive } from 'antd-style';
import { memo, type ReactNode } from 'react';
import { memo, useContext, type ReactNode } from 'react';
import { Flexbox } from 'react-layout-kit';

import { ConfigProvider } from 'antd';
import { ChatItemProps } from '@/ChatItem';
import EditableMessage from '@/EditableMessage';

Expand Down Expand Up @@ -40,6 +41,9 @@ const MessageContent = memo<MessageContentProps>(
const { cx, styles } = useStyles({ editing, placement, primary, type });
const { mobile } = useResponsive();

const { getPrefixCls } = useContext(ConfigProvider.ConfigContext);
const prefixClass = getPrefixCls('pro-chat');

const content = (
<EditableMessage
classNames={{ input: styles.editingInput }}
Expand All @@ -62,7 +66,7 @@ const MessageContent = memo<MessageContentProps>(
>
{messageContent}
{messageExtra && !editing ? (
<div className={styles.messageExtra}>{messageExtra}</div>
<div className={`${cx(styles.messageExtra, `${prefixClass}-message-extra`)}`}>{messageExtra}</div>
) : null}
</Flexbox>
);
Expand Down
2 changes: 1 addition & 1 deletion src/ChatItem/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ const ChatItem = memo<ChatItemProps>((props) => {
{titleDom}
<Flexbox
align={placement === 'left' ? 'flex-start' : 'flex-end'}
className={styles.messageContent}
className={cx(styles.messageContent, `${prefixClass}-message-content`)}
direction={
type === 'block'
? placement === 'left'
Expand Down
2 changes: 1 addition & 1 deletion src/ChatItem/style.ts
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ export const useStyles = createStyles(
}
`,
),
messageExtra: cx('message-extra'),
messageExtra: css``,
name: css`
position: ${showTitle ? 'relative' : 'absolute'};
top: ${showTitle ? 'unset' : '-16px'};
Expand Down

0 comments on commit 0cd2085

Please sign in to comment.