src/azurechat/features/change-log/update-indicator.tsx (10 lines of code) (raw):
"use client";
import { useEffect } from "react";
import { useFormState } from "react-dom";
import { UpdateIndicatorAction } from "./version-action";
export const UpdateIndicator = () => {
const [node, formAction] = useFormState(UpdateIndicatorAction, null);
useEffect(() => {
formAction();
}, [formAction]);
return <>{node}</>;
};