diff --git a/src/components/pages/Events.js b/src/components/pages/Events.js index 50a4d9876961837e078abb89ea081e2cd4da8710..ea287f7faa6ff66b0220f53c1cef391cdfd478b9 100644 --- a/src/components/pages/Events.js +++ b/src/components/pages/Events.js @@ -22,7 +22,7 @@ class Events extends Component { </Table.Cell> <Table.Cell>{moment(event.date).format('LL')}</Table.Cell> <Table.Cell>{event.visitor_number}</Table.Cell> - <Table.Cell compact> + <Table.Cell> <Button onClick={() => this.props.deleteEvent(event)} color='red' diff --git a/src/components/pages/Trainees.js b/src/components/pages/Trainees.js index 4f3eea17041369441814324ced31488ef3ac0693..b8b3c5dd28b45f27c8661f70e534d8e08e9a84dc 100644 --- a/src/components/pages/Trainees.js +++ b/src/components/pages/Trainees.js @@ -13,12 +13,12 @@ class Trainees extends Component { return (this.props.events.map((event) => { if (event.visitors.includes(trainee.id)) { return ( - <Table.Cell> + <Table.Cell textAlign='center'> <Icon color='green' name='checkmark' /> </Table.Cell>); } return ( - <Table.Cell> + <Table.Cell textAlign='center'> <Icon color='red' name='cancel' /> </Table.Cell>); })); diff --git a/src/reducers/NoteReducer.js b/src/reducers/NoteReducer.js index 4e334b835d52d9ae7ea4323dd418639534309acb..c98a0faf52f10d8d364ee9d959f6b5adba66f96c 100644 --- a/src/reducers/NoteReducer.js +++ b/src/reducers/NoteReducer.js @@ -1,11 +1,15 @@ -import { GET_NOTES_BY_EVENT } from '../actions/types'; +import { GET_NOTES_BY_EVENT, WRITE_NOTE, ADD_EVENT_NOTE } from '../actions/types'; -const INITIAL_STATE = {}; +const INITIAL_STATE = { eventNotes: [], actualNote: {} }; export default (state = INITIAL_STATE, action) => { switch (action.type) { case GET_NOTES_BY_EVENT: return { ...state, eventNotes: action.payload }; + case WRITE_NOTE: + return { ...state, actualNote: { ...state.actualNote, note: action.payload } }; + case ADD_EVENT_NOTE: + return { ...state, eventNotes: [...state.eventNotes, action.payload] }; default: return state; }