OldRevisionAlert.tsx 621 B

1234567891011121314151617181920
  1. import React from 'react';
  2. import { useTranslation } from 'react-i18next';
  3. import { useIsLatestRevision } from '~/stores/context';
  4. export const OldRevisionAlert = (): JSX.Element => {
  5. const { t } = useTranslation()
  6. const { data: isLatestRevision } = useIsLatestRevision();
  7. if (isLatestRevision == null || isLatestRevision) {
  8. return <></>
  9. }
  10. return (
  11. <div className="alert alert-warning">
  12. <strong>{ t('Warning') }: </strong> { t('page_page.notice.version') }
  13. <a href="{ encodeURI(page.path) }"><i className="icon-fw icon-arrow-right-circle"></i>{ t('Show latest') }</a>
  14. </div>
  15. );
  16. };