Skip to content

Commit 3b6c7af

Browse files
Merge pull request #581 from xyfer17/feature/auto-scroll-logs
feat: add auto scroll effect in logs
2 parents 410ebc0 + 4c9f43f commit 3b6c7af

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

web-server/src/content/Service/SystemLogs.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export const SystemLogs = ({ serviceName }: { serviceName: ServiceNames }) => {
1717

1818
useEffect(() => {
1919
if (containerRef.current) {
20-
containerRef.current.scrollTop = containerRef.current.scrollHeight;
20+
containerRef.current.scrollIntoView({ behavior: 'smooth' });
2121
}
2222
}, [logs]);
2323

2424
return (
25-
<FlexBox ref={containerRef} col>
25+
<FlexBox col>
2626
{loading ? (
2727
<FlexBox alignCenter gap2>
2828
<CircularProgress size="20px" />
@@ -41,6 +41,7 @@ export const SystemLogs = ({ serviceName }: { serviceName: ServiceNames }) => {
4141
</Line>
4242
))
4343
)}
44+
<FlexBox ref={containerRef} />
4445
</FlexBox>
4546
);
4647
};

0 commit comments

Comments
 (0)