mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 23:10:20 +08:00
fix: infinite scroller layout (#5671)
This commit is contained in:
parent
80d970050e
commit
470d8710f3
@ -239,11 +239,6 @@ const Messages: React.FC<MessagesProps> = ({ assistant, topic, setActiveTopic })
|
|||||||
inverse
|
inverse
|
||||||
style={{ overflow: 'visible' }}>
|
style={{ overflow: 'visible' }}>
|
||||||
<ScrollContainer>
|
<ScrollContainer>
|
||||||
{isLoadingMore && (
|
|
||||||
<LoaderContainer>
|
|
||||||
<SvgSpinners180Ring color="var(--color-text-2)" />
|
|
||||||
</LoaderContainer>
|
|
||||||
)}
|
|
||||||
{groupedMessages.map(([key, groupMessages]) => (
|
{groupedMessages.map(([key, groupMessages]) => (
|
||||||
<MessageGroup
|
<MessageGroup
|
||||||
key={key}
|
key={key}
|
||||||
@ -252,6 +247,11 @@ const Messages: React.FC<MessagesProps> = ({ assistant, topic, setActiveTopic })
|
|||||||
hidePresetMessages={assistant.settings?.hideMessages}
|
hidePresetMessages={assistant.settings?.hideMessages}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
{isLoadingMore && (
|
||||||
|
<LoaderContainer>
|
||||||
|
<SvgSpinners180Ring color="var(--color-text-2)" />
|
||||||
|
</LoaderContainer>
|
||||||
|
)}
|
||||||
</ScrollContainer>
|
</ScrollContainer>
|
||||||
</InfiniteScroll>
|
</InfiniteScroll>
|
||||||
<Prompt assistant={assistant} key={assistant.prompt} topic={topic} />
|
<Prompt assistant={assistant} key={assistant.prompt} topic={topic} />
|
||||||
@ -310,7 +310,6 @@ const LoaderContainer = styled.div`
|
|||||||
const ScrollContainer = styled.div`
|
const ScrollContainer = styled.div`
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column-reverse;
|
flex-direction: column-reverse;
|
||||||
margin-bottom: -20px; // 添加负的底部外边距来减少空间
|
|
||||||
`
|
`
|
||||||
|
|
||||||
interface ContainerProps {
|
interface ContainerProps {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user