Skip to content

Commit

Permalink
Merge pull request #1577 from sanjai0py/feature/auto-scroll-on-collec…
Browse files Browse the repository at this point in the history
…tion-run

feat(#1575) - Auto scroll on collection run update
  • Loading branch information
helloanoop authored Feb 13, 2024
2 parents 942a895 + b9d50fb commit 2877a88
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/bruno-app/src/components/RunnerResults/index.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { useState, useEffect } from 'react';
import React, { useState, useRef, useEffect } from 'react';
import path from 'path';
import { useDispatch } from 'react-redux';
import { get, cloneDeep } from 'lodash';
Expand All @@ -22,6 +22,7 @@ const getRelativePath = (fullPath, pathname) => {

export default function RunnerResults({ collection }) {
const dispatch = useDispatch();
const listWrapperRef = useRef();
const [selectedItem, setSelectedItem] = useState(null);

useEffect(() => {
Expand Down Expand Up @@ -66,6 +67,11 @@ export default function RunnerResults({ collection }) {
})
.filter(Boolean);

useEffect(() => {
if (listWrapperRef.current) {
listWrapperRef.current.scrollIntoView({ behavior: 'smooth', block: 'end', inline: 'nearest' });
}
}, [items]);
const runCollection = () => {
dispatch(runCollectionFolder(collection.uid, null, true));
};
Expand Down Expand Up @@ -118,7 +124,7 @@ export default function RunnerResults({ collection }) {
}

return (
<StyledWrapper className="px-4 pb-4 flex flex-grow flex-col relative">
<StyledWrapper ref={listWrapperRef} className="px-4 pb-4 flex flex-grow flex-col relative">
<div className="flex flex-row mt-6 mb-4">
<div className="font-medium title flex items-center">
Runner
Expand Down

0 comments on commit 2877a88

Please sign in to comment.