Back to Refine

Mantine Auto Save Indicator Component | UI Component in Refine v5

documentation/docs/ui-integrations/mantine/components/auto-save-indicator/index.md

3.25.01023 B
Original Source

<AutoSaveIndicator> component from Refine for Mantine can be used to communicate auto-save status to the user.

:::simple Good to know

This component is an extended version of the <AutoSaveIndicator> component from Refine's core package. It provides a set of elements which align with Mantine's components and styling.

:::

Usage

tsx
import { AutoSaveIndicator, useForm } from "@refinedev/mantine";

const MyComponent = () => {
  const {
    refineCore: { autoSaveProps },
  } = useForm({
    refineCoreProps: {
      autoSave: {
        enabled: true,
      },
    },
  });

  console.log(autoSaveProps);
  /*
    {
      status: "success",  // "loading" | "error" | "idle" | "success"
      error: null,        // HttpError | null
      data: { ... },      // UpdateResponse | undefined,
    }
  */

  return <AutoSaveIndicator {...autoSaveProps} />;
};

API Reference

Properties

<PropsTable module="@refinedev/mantine/AutoSaveIndicator" />