Material-ui: [рд╕рдВрд╡рд╛рдж] onRequestClose рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ - рдореИрдВ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рджрд┐рд╕ре░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mui-org/material-ui

рдореИрдВ рд░рд┐рдПрдХреНрдЯрдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕рд╛рдордЧреНрд░реА-рдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рдЫреЛрдЯреЗ рдкрд░реАрдХреНрд╖рдг рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдореИрдВ рдбрд╛рдпрд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдХреЛрдИ рдмрдЧ рд╣реИ рдпрд╛ рдбреЙрдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдереЗред

рдпрд╣рд╛рдБ рдХреЛрдб рд╣реИ

const {Dialog, FlatButton} = MUI;

Home = React.createClass({
  getInitialState() {
    return {
      welcomeModal: false
    };
  },
  openWelcomeDialog() {
    this.setState({welcomeModal:true});
  },
  closeWelcomeDialog(buttonClicked) {
    console.log('Close The Welcome Dialog.');
    this.setState({welcomeModal:false});
  },
  render() {
    let modalActions = [
      { text: 'Cancel' }
    ];
    return (
      <div>
        <h1>Welcome to my app</h1>
        <a href="#" onClick={this.openWelcomeDialog}>Open the Welcome Modal</a>
        <Dialog
          title="Welcome Modal"
          actions={modalActions}
          autoDetectWindowHeight={true}
          autoScrollBodyContent={true}
          open={this.state.welcomeModal}
          onRequestClose={this.closeWelcomeDialog}>
        <div style={{height: '1000px'}}>
          Really long content
        </div>
        </Dialog>
      </div>
    );
  }
});

рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ:

рдЬрдм рдореИрдВ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдШрдЯрдирд╛ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореЛрдбрд▓ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЦреБрд▓ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди: рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдпрд╛ рд░рджреНрдж-рдмрдЯрди рдкрд░ рдХреНрдпрд╛ рдХреНрд▓рд┐рдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рдореЛрдбрд▓ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреЛ рднреА рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ ... рдЗрд╕рд▓рд┐рдП: рд╡рд┐рдзрд┐ рдХреЛ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛! рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдореЛрдбрд▓ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдореИрдВ injectTapEventPlugin() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХрд╛рдо рдХрд░рддреА рджрд┐рдЦ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рд╢реБрд░реБрдЖрддреА рд╡рд┐рд╖рдп рдХреА рддрд░рд╣ рд╣реА рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ - рдЗрд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпрд╛ рдЖрдк injectTapEventPlugin() рдХреЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдУрд╣ .. 'рд░реИрд▓реА? рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ ...

рддреЛ рдЬрд╡рд╛рдм рд╣реИ: рдирд╣реАрдВ, рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рдмреБрд▓рд╛ рд░рд╣рд╛ рдерд╛ред рд╕рд╛рдордЧреНрд░реА-рдпреВрдЖрдИ рдбреЙрдХреНрд╕ рдореЗрдВ рдЗрд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рджреЗрдЦрд╛ред рдзрдиреНрдпрд╡рд╛рдж @oliviertassinari !

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдореИрдВ injectTapEventPlugin() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХрд╛рдо рдХрд░рддреА рджрд┐рдЦ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рд╢реБрд░реБрдЖрддреА рд╡рд┐рд╖рдп рдХреА рддрд░рд╣ рд╣реА рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ - рдЗрд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

joewalker picture joewalker  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reflog picture reflog  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rbozan picture rbozan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

finaiized picture finaiized  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ryanflorence picture ryanflorence  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ