diff --git a/src/renderer/src/pages/home/Messages/Message.tsx b/src/renderer/src/pages/home/Messages/Message.tsx index 6cc3e0976a..3f793a36e1 100644 --- a/src/renderer/src/pages/home/Messages/Message.tsx +++ b/src/renderer/src/pages/home/Messages/Message.tsx @@ -240,6 +240,7 @@ const MessageContentContainer = styled.div` justify-content: space-between; margin-left: 46px; margin-top: 5px; + overflow-y: auto; ` const MessageFooter = styled.div` diff --git a/src/renderer/src/pages/home/Messages/MessageGroup.tsx b/src/renderer/src/pages/home/Messages/MessageGroup.tsx index 49b225e4c3..5bfc830031 100644 --- a/src/renderer/src/pages/home/Messages/MessageGroup.tsx +++ b/src/renderer/src/pages/home/Messages/MessageGroup.tsx @@ -202,7 +202,7 @@ const MessageWrapper = styled(Scrollbar)` return props.$selected ? 'block' : 'none' } if (props.$layout === 'horizontal') { - return 'inline-block' + return 'inline-flex' } return 'block' }}; @@ -214,7 +214,6 @@ const MessageWrapper = styled(Scrollbar)` padding: 10px; border-radius: 6px; max-height: 600px; - overflow-y: auto; margin-bottom: 10px; ` } diff --git a/src/renderer/src/pages/home/Messages/MessageGroupMenuBar.tsx b/src/renderer/src/pages/home/Messages/MessageGroupMenuBar.tsx index bb2d72c58b..34f6ede5cd 100644 --- a/src/renderer/src/pages/home/Messages/MessageGroupMenuBar.tsx +++ b/src/renderer/src/pages/home/Messages/MessageGroupMenuBar.tsx @@ -41,7 +41,7 @@ const MessageGroupMenuBar: FC = ({ {['fold', 'vertical', 'horizontal', 'grid'].map((layout) => ( setMultiModelMessageStyle(layout as MultiModelMessageStyle)}> {layout === 'fold' ? ( @@ -100,8 +100,8 @@ const GroupMenuBar = styled.div<{ $layout: MultiModelMessageStyle }>` overflow: hidden; border: 0.5px solid var(--color-border); height: 40px; - margin-left: ${({ $layout }) => (['horizontal', 'grid'].includes($layout) ? '0' : '40px')}; transition: all 0.3s ease; + background-color: var(--color-background); ` const LayoutContainer = styled.div` @@ -110,14 +110,14 @@ const LayoutContainer = styled.div` flex-direction: row; ` -const LayoutOption = styled.div<{ active: boolean }>` +const LayoutOption = styled.div<{ $active: boolean }>` cursor: pointer; padding: 2px 10px; border-radius: 4px; - background-color: ${({ active }) => (active ? 'var(--color-background-soft)' : 'transparent')}; + background-color: ${({ $active }) => ($active ? 'var(--color-background-soft)' : 'transparent')}; &:hover { - background-color: ${({ active }) => (active ? 'var(--color-background-soft)' : 'var(--color-hover)')}; + background-color: ${({ $active }) => ($active ? 'var(--color-background-soft)' : 'var(--color-hover)')}; } `