diff --git a/admin/inertia/components/InstallActivityFeed.tsx b/admin/inertia/components/InstallActivityFeed.tsx index 21da57d..152964c 100644 --- a/admin/inertia/components/InstallActivityFeed.tsx +++ b/admin/inertia/components/InstallActivityFeed.tsx @@ -1,3 +1,4 @@ +import { useEffect, useRef } from 'react' import { IconCircleCheck, IconCircleX } from '@tabler/icons-react' import classNames from '~/lib/classNames' @@ -44,10 +45,18 @@ export type InstallActivityFeedProps = { } const InstallActivityFeed: React.FC = ({ activity, className, withHeader = false }) => { + const listRef = useRef(null) + + useEffect(() => { + if (listRef.current) { + listRef.current.scrollTop = listRef.current.scrollHeight + } + }, [activity]) + return (
{withHeader &&

Installation Activity

} -
    +
      {activity.map((activityItem, activityItemIdx) => (