fork download
  1. import React from 'react';
  2. import DatePicker from 'react-datepicker';
  3. import 'react-datepicker/dist/react-datepicker.css';
  4.  
  5. class WorkFromHome extends React.Component {
  6. constructor (props) {
  7. super(props)
  8. this.state = {
  9. startDate: moment()
  10. };
  11. this.handleChange = this.handleChange.bind(this);
  12. }
  13.  
  14. handleChange(date) {
  15. this.setState({
  16. startDate: date
  17. });
  18. }
  19.  
  20. render() {
  21. return (
  22. <div>
  23. <h3 class="title text-center">Work From Home </h3>
  24. <form class="container form-horizontal w-80" method="POST" action="backend url">
  25. <div class="form-group">
  26. <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
  27. <div class="col-sm-10">
  28. <input type="text" class="form-control" id="employee-id" />
  29. </div>
  30. <span class="help-block text-right">*required</span>
  31. </div>
  32. <div class="form-group">
  33. <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
  34. <DatePicker selected={this.state.startDate} onChange={this.handleChange} />;
  35. <span class="help-block text-right">*required</span>
  36. </div>
  37. <div class="form-group">
  38. <label class="control-label col-sm-2" for="request-type">Request Type</label>
  39. <div class="col-sm-10">
  40. <input type="text" class="form-control" id="request-type" value="Work From Home" disabled />
  41. </div>
  42. </div>
  43. <div class="form-group">
  44. <label class="control-label col-sm-2" for="request-status">Request Status</label>
  45. <div class="col-sm-10">
  46. <input type="text" class="form-control" id="request-status" value="pending" disabled />
  47. </div>
  48. </div>
  49. <div class="form-group">
  50. <label class="control-label col-sm-2" for="remarks">Remarks</label>
  51. <div class="col-sm-10">
  52. <textarea rows="2" class="form-control" id="remarks" />
  53. </div>
  54. <span class="help-block text-right">*required</span>
  55. </div>
  56. <div class="form-group text-center">
  57. <button type="submit" class="btn btn-primary btn-lg">Submit</button>
  58. </div>
  59. </form>
  60. </div>
  61. )
  62. }
  63. }
  64.  
  65. export default WorkFromHome
  66.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: '.' expected
import React from 'react';
            ^
Main.java:1: error: unclosed character literal
import React from 'react';
                  ^
Main.java:1: error: unclosed character literal
import React from 'react';
                        ^
Main.java:2: error: '.' expected
import DatePicker from 'react-datepicker';
                 ^
Main.java:2: error: unclosed character literal
import DatePicker from 'react-datepicker';
                       ^
Main.java:2: error: unclosed character literal
import DatePicker from 'react-datepicker';
                                        ^
Main.java:3: error: unclosed character literal
import 'react-datepicker/dist/react-datepicker.css';
       ^
Main.java:3: error: ';' expected
import 'react-datepicker/dist/react-datepicker.css';
             ^
Main.java:3: error: unclosed character literal
import 'react-datepicker/dist/react-datepicker.css';
                                                  ^
Main.java:6: error: invalid method declaration; return type required
  constructor (props) {
  ^
Main.java:6: error: <identifier> expected
  constructor (props) {
                    ^
Main.java:7: error: ';' expected
    super(props)
                ^
Main.java:8: error: illegal start of expression
    this.state = {
                 ^
Main.java:9: error: ';' expected
      startDate: moment()
                         ^
Main.java:11: error: illegal start of type
    this.handleChange = this.handleChange.bind(this);
    ^
Main.java:11: error: ';' expected
    this.handleChange = this.handleChange.bind(this);
        ^
Main.java:11: error: <identifier> expected
    this.handleChange = this.handleChange.bind(this);
                     ^
Main.java:14: error: class, interface, or enum expected
  handleChange(date) {
  ^
Main.java:18: error: class, interface, or enum expected
  }
  ^
Main.java:23: error: <identifier> expected
          <h3 class="title text-center">Work From Home </h3>
                   ^
Main.java:23: error: illegal start of type
          <h3 class="title text-center">Work From Home </h3>
                    ^
Main.java:23: error: <identifier> expected
          <h3 class="title text-center">Work From Home </h3>
                                       ^
Main.java:23: error: ';' expected
          <h3 class="title text-center">Work From Home </h3>
                                        ^
Main.java:23: error: ';' expected
          <h3 class="title text-center">Work From Home </h3>
                                                      ^
Main.java:23: error: <identifier> expected
          <h3 class="title text-center">Work From Home </h3>
                                                        ^
Main.java:23: error: <identifier> expected
          <h3 class="title text-center">Work From Home </h3>
                                                           ^
Main.java:24: error: > expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
               ^
Main.java:24: error: illegal start of type
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                ^
Main.java:24: error: <identifier> expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                     ^
Main.java:24: error: '(' expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                      ^
Main.java:24: error: <identifier> expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                                                             ^
Main.java:24: error: ';' expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                                                                    ^
Main.java:24: error: <identifier> expected
          <form class="container form-horizontal w-80" method="POST" action="backend url">
                                                                           ^
Main.java:25: error: > expected
            <div class="form-group">
                 ^
Main.java:26: error: > expected
              <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
                     ^
Main.java:26: error: ';' expected
              <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
                                                   ^
Main.java:26: error: ';' expected
              <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
                                                                                 ^
Main.java:26: error: <identifier> expected
              <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
                                                                                  ^
Main.java:26: error: <identifier> expected
              <label class="control-label col-sm-2" for="employee-id">Employee ID</label>
                                                                                        ^
Main.java:27: error: > expected
              <div class="col-sm-10">
                  ^
Main.java:27: error: illegal start of type
              <div class="col-sm-10">
                   ^
Main.java:27: error: <identifier> expected
              <div class="col-sm-10">
                        ^
Main.java:27: error: '(' expected
              <div class="col-sm-10">
                         ^
Main.java:27: error: illegal start of type
              <div class="col-sm-10">
                                    ^
Main.java:27: error: <identifier> expected
              <div class="col-sm-10">
                                     ^
Main.java:28: error: ';' expected
                <input type="text" class="form-control" id="employee-id" />
                 ^
Main.java:28: error: <identifier> expected
                <input type="text" class="form-control" id="employee-id" />
                           ^
Main.java:28: error: ';' expected
                <input type="text" class="form-control" id="employee-id" />
                                  ^
Main.java:28: error: <identifier> expected
                <input type="text" class="form-control" id="employee-id" />
                                        ^
Main.java:28: error: illegal start of type
                <input type="text" class="form-control" id="employee-id" />
                                         ^
Main.java:28: error: illegal start of expression
                <input type="text" class="form-control" id="employee-id" />
                                                                          ^
Main.java:29: error: illegal start of type
              </div>
               ^
Main.java:29: error: illegal start of expression
              </div>
                ^
Main.java:30: error: > expected
              <span class="help-block text-right">*required</span>
                    ^
Main.java:30: error: illegal start of expression
              <span class="help-block text-right">*required</span>
                                                  ^
Main.java:30: error: illegal start of expression
              <span class="help-block text-right">*required</span>
                                                            ^
Main.java:31: error: illegal start of type
            </div>
             ^
Main.java:31: error: illegal start of expression
            </div>
              ^
Main.java:32: error: > expected
            <div class="form-group">
                 ^
Main.java:33: error: > expected
              <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
                     ^
Main.java:33: error: ';' expected
              <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
                                                   ^
Main.java:33: error: ';' expected
              <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
                                                                                 ^
Main.java:33: error: illegal start of type
              <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
                                                                                          ^
Main.java:33: error: ';' expected
              <label class="control-label col-sm-2" for="date-of-request">Date Of Request</label>
                                                                                                ^
Main.java:34: error: > expected
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                           ^
Main.java:34: error: <identifier> expected
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                                    ^
Main.java:34: error: not a statement
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                                                ^
Main.java:34: error: ';' expected
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                                                          ^
Main.java:34: error: <identifier> expected
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                                                                     ^
Main.java:34: error: ';' expected
                <DatePicker selected={this.state.startDate}  onChange={this.handleChange}  />;
                                                                                         ^
Main.java:35: error: > expected
              <span class="help-block text-right">*required</span>
                   ^
Main.java:35: error: illegal start of type
              <span class="help-block text-right">*required</span>
                    ^
Main.java:35: error: <identifier> expected
              <span class="help-block text-right">*required</span>
                         ^
Main.java:35: error: '(' expected
              <span class="help-block text-right">*required</span>
                          ^
Main.java:35: error: illegal start of type
              <span class="help-block text-right">*required</span>
                                                 ^
Main.java:35: error: <identifier> expected
              <span class="help-block text-right">*required</span>
                                                  ^
Main.java:35: error: ';' expected
              <span class="help-block text-right">*required</span>
                                                   ^
Main.java:35: error: <identifier> expected
              <span class="help-block text-right">*required</span>
                                                            ^
Main.java:35: error: <identifier> expected
              <span class="help-block text-right">*required</span>
                                                                 ^
Main.java:36: error: <identifier> expected
            </div>
             ^
Main.java:36: error: <identifier> expected
            </div>
                 ^
Main.java:37: error: > expected
            <div class="form-group">
                ^
Main.java:37: error: illegal start of type
            <div class="form-group">
                 ^
Main.java:37: error: <identifier> expected
            <div class="form-group">
                      ^
Main.java:37: error: '(' expected
            <div class="form-group">
                       ^
Main.java:37: error: illegal start of type
            <div class="form-group">
                                   ^
Main.java:37: error: <identifier> expected
            <div class="form-group">
                                    ^
Main.java:38: error: ';' expected
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
               ^
Main.java:38: error: <identifier> expected
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                          ^
Main.java:38: error: illegal start of type
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                           ^
Main.java:38: error: <identifier> expected
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                                                   ^
Main.java:38: error: ';' expected
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                                                                              ^
Main.java:38: error: illegal start of type
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                                                                                    ^
Main.java:38: error: ';' expected
              <label class="control-label col-sm-2" for="request-type">Request Type</label>
                                                                                          ^
Main.java:39: error: > expected
              <div class="col-sm-10">
                  ^
Main.java:39: error: illegal start of type
              <div class="col-sm-10">
                   ^
Main.java:39: error: <identifier> expected
              <div class="col-sm-10">
                        ^
Main.java:39: error: '(' expected
              <div class="col-sm-10">
                         ^
Main.java:39: error: illegal start of type
              <div class="col-sm-10">
                                    ^
Main.java:39: error: <identifier> expected
              <div class="col-sm-10">
                                     ^
100 errors
stdout
Standard output is empty