35 lines
860 B
React
35 lines
860 B
React
|
// @flow
|
||
|
import { DOMAIN } from 'config';
|
||
|
import React from 'react';
|
||
|
import Nag from 'component/common/nag';
|
||
|
import I18nMessage from 'component/i18nMessage';
|
||
|
import Button from 'component/button';
|
||
|
|
||
|
type Props = {
|
||
|
onClose: () => void,
|
||
|
};
|
||
|
|
||
|
export default function NagDegradedPerformance(props: Props) {
|
||
|
const { onClose } = props;
|
||
|
|
||
|
return (
|
||
|
<Nag
|
||
|
type="error"
|
||
|
message={
|
||
|
<I18nMessage
|
||
|
tokens={{
|
||
|
DOMAIN,
|
||
|
more_information: <Button button="link" label={__('more')} href="https://status.lbry.com/" />,
|
||
|
}}
|
||
|
>
|
||
|
%DOMAIN% performance may be degraded. You can try to use it, or wait 5 minutes and refresh. Please no crush
|
||
|
us.
|
||
|
</I18nMessage>
|
||
|
}
|
||
|
actionText={__('Refresh')}
|
||
|
onClick={() => window.location.reload()}
|
||
|
onClose={onClose}
|
||
|
/>
|
||
|
);
|
||
|
}
|