CustomizePresentationSetting.tsx 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import React, { useCallback } from 'react';
  2. import { Presentation } from '@growi/presentation';
  3. import { useTranslation } from 'next-i18next';
  4. import { t } from 'i18next';
  5. import AdminCustomizeContainer from '~/client/services/AdminCustomizeContainer';
  6. import { toastSuccess, toastError } from '~/client/util/toastr';
  7. import AdminUpdateButtonRow from '../Common/AdminUpdateButtonRow';
  8. import { StatsEvent } from '@aws-sdk/client-s3';
  9. type Props = {
  10. adminCustomizeContainer: AdminCustomizeContainer
  11. }
  12. export const CustomizePresentationSetting = (): JSX.Element => {
  13. return (
  14. <React.Fragment>
  15. {/* <h2 className="admin-setting-header">{t('presentation')}</h2>
  16. {/* <div className="form-group row">
  17. <div className="offset-md-3 col-md-6 text-left">
  18. {/* optionId="isEnabledMarp" */}
  19. label={t('admin:customize_settings.presentation_options.enable_marp')}
  20. isChecked={AdminCustomizeContainer.state.isEnabledMarp || false}
  21. onChecked={() => { AdminCustomizeContainer.switchIsEnabledMarp() }}
  22. <p className="form-text text-muted">
  23. {t('admin:customize_settings.presentation_options.enable_marp_desc')}
  24. <br></br>
  25. <a
  26. href={`${t('admin:customize_settings.presentation_options.marp_official_site_link')}`}
  27. target="_blank"
  28. rel="noopener noreferrer"
  29. >{`${t('admin:customize_settings.presentation_options.marp_official_site')}`}
  30. </a>
  31. <br></br>
  32. <a
  33. href={`${t('admin:customize_settings.presentation_options.marp_in_gorwi_link')}`}
  34. target="_blank"
  35. rel="noopener noreferrer"
  36. >{`${t('admin:customize_settings.presentation_options.marp_in_growi')}`}
  37. </a>
  38. </p>
  39. </div>
  40. </div>
  41. <AdminUpdateButtonRow onClick={onClickSubmit} disabled={AdminCustomizeContainer.state.retrieveError != null} />
  42. </React.Fragment>
  43. )
  44. };