Fix class sorting bug and move datetime picker down

master
Tanner Collin 4 years ago
parent 1a8b12ceb4
commit 27c6ca65e1
  1. 2
      webclient/src/Courses.js
  2. 20
      webclient/src/InstructorClasses.js

@ -115,7 +115,7 @@ export function CourseDetail(props) {
<Table.Body>
{course.sessions.length ?
course.sessions.sort((a, b) => a.datetime < b.datetime).map((x, i) =>
course.sessions.sort((a, b) => a.datetime < b.datetime ? 1 : -1).slice(0,10).map((x, i) =>
<Table.Row key={i}>
<Table.Cell>
<Link to={'/classes/'+x.id}>

@ -25,6 +25,16 @@ function InstructorClassEditor(props) {
return (
<div className='class-editor'>
<Form.Input
label='Cost ($)'
{...makeProps('cost')}
/>
<Form.Input
label='Max Students — Blank for Unlimited'
{...makeProps('max_students')}
/>
<Form.Field>
<label>Time and Date</label>
<Datetime
@ -39,16 +49,6 @@ function InstructorClassEditor(props) {
}
</Form.Field>
<Form.Input
label='Cost ($)'
{...makeProps('cost')}
/>
<Form.Input
label='Max Students — Blank for Unlimited'
{...makeProps('max_students')}
/>
{editing && <Form.Field>
<label>Is the class cancelled?</label>
<Checkbox

Loading…
Cancel
Save