import * as React from 'react'; import { Box, Button, FormLabel } from '@mui/joy'; import SyncIcon from '@mui/icons-material/Sync'; import type { ToggleableBoolean } from '~/common/util/useToggleableBoolean'; /** * Bottom row: model reload and optional 'advanced' toggle */ export function SetupFormRefetchButton(props: { refetch: () => void, disabled: boolean, loading: boolean, error: boolean, leftButton?: React.ReactNode, advanced?: ToggleableBoolean }) { return ( {props.leftButton} {!!props.advanced && ( {props.advanced.on ? 'Hide Advanced' : 'Advanced'} )} ); }