packages-fetcher/console-fetcher-interceptor-res-safeguard/src/op/op-safeguard/dialog-content/alert-top/refresh-status/index.tsx (28 lines of code) (raw):
import React from 'react';
import {
LoadingStatus
} from '@alicloud/console-base-helper-loading';
import Button, {
ButtonTheme
} from '@alicloud/console-base-rc-button';
import intl from '../../../../../intl';
import {
useOpDialog,
useHandleRefreshChangeOrder
} from '../../../hook';
export default function RefreshStatus(): JSX.Element {
const {
data: {
loadingOfGet
}
} = useOpDialog();
const handleRefreshChangeOrder = useHandleRefreshChangeOrder();
return <div>
<Button {...{
label: intl('change_order:op:refresh_status'),
theme: ButtonTheme.TEXT_PRIMARY,
loading: loadingOfGet === LoadingStatus.LOADING,
onClick: handleRefreshChangeOrder
}} />
</div>;
}