import React from "react"; import { type AutoSaveIndicatorProps, useTranslate, AutoSaveIndicator as AutoSaveIndicatorCore, } from "@refinedev/core"; import Typography from "@mui/material/Typography"; import MoreHorizOutlinedIcon from "@mui/icons-material/MoreHorizOutlined"; import SyncOutlinedIcon from "@mui/icons-material/SyncOutlined"; import TaskAltOutlinedIcon from "@mui/icons-material/TaskAltOutlined"; import ErrorOutlineOutlinedIcon from "@mui/icons-material/ErrorOutlineOutlined"; export const AutoSaveIndicator: React.FC = ({ status, elements: { success = ( } /> ), error = ( } /> ), loading = ( } /> ), idle = ( } /> ), } = {}, }) => { return ( ); }; const Message = ({ translationKey, defaultMessage, icon, }: { translationKey: string; defaultMessage: string; icon: React.ReactNode; }) => { const translate = useTranslate(); return ( {translate(translationKey, defaultMessage)} {icon} ); };