Blame view

imports/client/views/org/admin/students/StudentTable.js 3.61 KB
7aa6f173b   Deepak   added student view
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
  import _                                  from 'lodash';
  import { Meteor }                         from 'meteor/meteor';
  
  import React, { Component }               from 'react';
  import { Link,browserHistory }            from 'react-router';
  import { FormGroup,Panel,Table,
    ButtonToolbar,Modal,
    FormControl,Glyphicon,Button }          from 'react-bootstrap';
    import { AddStudentForm }               from './addStudentForm';
  
  export class StudentTable extends Component {
  
    constructor(props) {
      super(props);
      this.state = {
        show: false
      };
      this.onUpdate = this.onUpdate.bind(this);
    };
    onUpdate(key, value) {
      this.setState({[key]: value});
    };
  
    render() {
      return (
        <div className="panel panel-flat">
          <div className="panel-heading">
            <h5 className="panel-title">Student Details</h5>
            <div className="heading-elements">
              <ul className="icons-list">
                        <li><a data-action="collapse"></a></li>
                        <li><a data-action="reload"></a></li>
                      </ul>
                    </div>
          </div>
  
  
          <Table striped bordered condensed hover>
            <thead>
              <tr>
                <th>First Name</th>
                <th>Last Name</th>
                <th>className</th>
                <th>DOB</th>
                <th>Status</th>
                <th className="text-center">Actions</th>
              </tr>
            </thead>
            <tbody>
            {
              this.props.data.students.map(function(student, i)
                {
                  return(
796a9c53f   Deepak   add student form
54
                    <tr key={i}>
7aa6f173b   Deepak   added student view
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
                <td>{student.firstName}</td>
                <td>{student.lastName}</td>
                <td>VII</td>
                <td>22 Jun 1972</td>
                <td><span className="label label-success">Active</span></td>
                <td className="text-center">
                  <ul className="icons-list">
                    <li className="dropdown">
                      <a href="#" className="dropdown-toggle" data-toggle="dropdown">
                        <i className="icon-menu9"></i>
                      </a>
  
                      <ul className="dropdown-menu dropdown-menu-right">
                        <li><a href="#"><i className="icon-file-pdf"></i> Export to .pdf</a></li>
                        <li><a href="#"><i className="icon-file-excel"></i> Export to .csv</a></li>
                        <li><a href="#"><i className="icon-file-word"></i> Export to .doc</a></li>
                      </ul>
                    </li>
                  </ul>
                </td>
              </tr>
            )
          })
        }
              <tr>
                <td>Jackelyn</td>
                <td>Weible</td>
                <td><a href="#">XI</a></td>
                <td>3 Oct 1981</td>
                <td><span className="label label-default">Inactive</span></td>
                <td className="text-center">
                  <ul className="icons-list">
                    <li className="dropdown">
                      <a href="#" className="dropdown-toggle" data-toggle="dropdown">
                        <i className="icon-menu9"></i>
                      </a>
  
                      <ul className="dropdown-menu dropdown-menu-right">
                        <li><a href="#"><i className="icon-file-pdf"></i> Export to .pdf</a></li>
                        <li><a href="#"><i className="icon-file-excel"></i> Export to .csv</a></li>
                        <li><a href="#"><i className="icon-file-word"></i> Export to .doc</a></li>
                      </ul>
                    </li>
                  </ul>
                </td>
              </tr>
            </tbody>
          </Table>
        </div>
      );
    };
  
  };