您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

DisplayNamePrompt.js 771B

123456789101112131415161718192021222324252627282930
  1. // @flow
  2. import React from 'react';
  3. import { InputDialog } from '../../../base/dialog';
  4. import { connect } from '../../../base/redux';
  5. import AbstractDisplayNamePrompt from '../AbstractDisplayNamePrompt';
  6. /**
  7. * Implements a component to render a display name prompt.
  8. */
  9. class DisplayNamePrompt extends AbstractDisplayNamePrompt<*> {
  10. /**
  11. * Implements React's {@link Component#render()}.
  12. *
  13. * @inheritdoc
  14. */
  15. render() {
  16. return (
  17. <InputDialog
  18. descriptionKey = 'dialog.enterDisplayName'
  19. onSubmit = { this._onSetDisplayName }
  20. titleKey = 'dialog.displayNameRequired' />
  21. );
  22. }
  23. _onSetDisplayName: string => boolean;
  24. }
  25. export default connect()(DisplayNamePrompt);