├── .gitignore ├── 00 Boilerplate ├── .babelrc ├── package.json ├── readme.md ├── readme_es.md ├── src │ ├── index.html │ └── main.ts ├── tsconfig.json └── webpack.config.js ├── 01 HelloRedux ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── components │ │ ├── hello │ │ │ ├── helloWorld.tsx │ │ │ └── helloWorldContainer.tsx │ │ └── index.ts │ ├── index.html │ ├── main.tsx │ └── reducers │ │ ├── index.ts │ │ └── userProfile.ts ├── tsconfig.json └── webpack.config.js ├── 02 ChangeName ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── actions │ │ └── updateUserProfileName.ts │ ├── app.tsx │ ├── common │ │ └── actionsEnums.ts │ ├── components │ │ ├── hello │ │ │ ├── helloWorld.tsx │ │ │ └── helloWorldContainer.tsx │ │ ├── index.ts │ │ └── nameEdit │ │ │ ├── nameEdit.tsx │ │ │ └── nameEditContainer.tsx │ ├── index.html │ ├── main.tsx │ └── reducers │ │ ├── index.ts │ │ └── userProfile.ts ├── tsconfig.json └── webpack.config.js ├── 03 ColorPicker ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── actions │ │ ├── updateFavouriteColor.ts │ │ └── updateUserProfileName.ts │ ├── app.tsx │ ├── common │ │ └── actionsEnums.ts │ ├── components │ │ ├── colorDisplayer │ │ │ ├── colorDisplayer.tsx │ │ │ └── colorDisplayerContainer.tsx │ │ ├── colorPicker │ │ │ ├── colorPicker.tsx │ │ │ ├── colorPickerContainer.tsx │ │ │ └── components │ │ │ │ └── colorSlider.tsx │ │ ├── hello │ │ │ ├── helloWorld.tsx │ │ │ └── helloWorldContainer.tsx │ │ ├── index.ts │ │ └── nameEdit │ │ │ ├── nameEdit.tsx │ │ │ └── nameEditContainer.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ └── color.ts │ └── reducers │ │ ├── index.ts │ │ └── userProfile.ts ├── tsconfig.json └── webpack.config.js ├── 04 Thunk ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── actions │ │ ├── memberRequest.ts │ │ ├── updateFavouriteColor.ts │ │ └── updateUserProfileName.ts │ ├── api │ │ └── member.ts │ ├── app.tsx │ ├── common │ │ └── actionsEnums.ts │ ├── components │ │ ├── colorDisplayer │ │ │ ├── colorDisplayer.tsx │ │ │ └── colorDisplayerContainer.tsx │ │ ├── colorPicker │ │ │ ├── colorPicker.tsx │ │ │ ├── colorPickerContainer.tsx │ │ │ └── components │ │ │ │ └── colorSlider.tsx │ │ ├── hello │ │ │ ├── helloWorld.tsx │ │ │ └── helloWorldContainer.tsx │ │ ├── index.ts │ │ ├── memberList │ │ │ ├── components │ │ │ │ ├── memberRow.tsx │ │ │ │ └── memberTable.tsx │ │ │ ├── memberArea.tsx │ │ │ └── memberAreaContainer.tsx │ │ └── nameEdit │ │ │ ├── nameEdit.tsx │ │ │ └── nameEditContainer.tsx │ ├── content │ │ └── styles.css │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── color.ts │ │ └── member.ts │ └── reducers │ │ ├── index.ts │ │ ├── memberReducer.ts │ │ └── userProfile.ts ├── tsconfig.json └── webpack.config.js ├── 06 SimpleApp_Navigation ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ └── actionsEnums.ts │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── index.tsx │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── reducers │ │ ├── index.ts │ │ └── session.ts │ └── rest-api │ │ └── loginApi.ts ├── tsconfig.json └── webpack.config.js ├── 07 SimpleApp_List ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ └── actionsEnums.ts │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── index.tsx │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ └── student.ts │ └── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts ├── tsconfig.json └── webpack.config.js ├── 08 SimpleApp_Form ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ └── student.ts │ └── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts ├── tsconfig.json └── webpack.config.js ├── 09 Simple App_Validation ├── .babelrc ├── .vscode │ └── settings.json ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ └── student.ts │ └── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts ├── tsconfig.json └── webpack.config.js ├── 10 HotLoader ├── .babelrc ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── tsconfig.json └── webpack.config.js ├── 11 Testing_Jest ├── .babelrc ├── .vscode │ └── launch.json ├── config │ └── test │ │ ├── polyfills.js │ │ └── setupTest.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── __snapshots__ │ │ │ │ └── loginContainer.spec.tsx.snap │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.spec.ts │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.spec.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── header.spec.tsx.snap │ │ │ │ ├── form.tsx │ │ │ │ ├── header.css │ │ │ │ ├── header.spec.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ ├── loginContainer.spec.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── __snapshots__ │ │ │ │ └── studentRow.spec.tsx.snap │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.spec.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── tsconfig.json └── webpack.config.js ├── 12 Testing Infrastructure ├── .babelrc ├── .vscode │ └── settings.json ├── karma.conf.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── test_index.js ├── tsconfig.json └── webpack.config.js ├── 13 Testing Reducer ├── .babelrc ├── .vscode │ └── settings.json ├── karma.conf.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── test_index.js ├── tsconfig.json └── webpack.config.js ├── 14 Testing Actions ├── .babelrc ├── karma.conf.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.spec.ts │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.spec.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── test_index.js ├── tsconfig.json └── webpack.config.js ├── 15 Testing Components ├── .babelrc ├── karma.conf.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ └── components │ │ │ └── Input.tsx │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.ts │ │ ├── student.ts │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.spec.ts │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.spec.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.ts │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.spec.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.ts │ │ │ ├── studentList.tsx │ │ │ ├── studentListContainer.spec.tsx │ │ │ └── studentListContainer.tsx │ ├── provider.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ └── student.ts │ ├── rest-api │ │ ├── loginApi.ts │ │ ├── mock-data.ts │ │ └── student-api.ts │ ├── router.tsx │ └── store.ts ├── test_index.js ├── tsconfig.json └── webpack.config.js ├── 16 Code Coverage ├── karma.conf.js ├── package.json ├── readme.md ├── src │ ├── app.tsx │ ├── common │ │ ├── actionsEnums.ts │ │ ├── components │ │ │ └── Input.tsx │ │ └── validations │ │ │ ├── email.ts │ │ │ └── validators.ts │ ├── index.html │ ├── main.tsx │ ├── model │ │ ├── login.ts │ │ ├── loginResponse.tsx │ │ ├── student.tsx │ │ ├── studentErrors.ts │ │ └── userProfile.ts │ ├── pages │ │ ├── login │ │ │ ├── actions │ │ │ │ ├── loginRequestCompleted.ts │ │ │ │ ├── loginRequestStarted.ts │ │ │ │ ├── spec │ │ │ │ │ ├── loginRequestCompleted.spec.ts │ │ │ │ │ ├── loginRequestStarted.spec.ts │ │ │ │ │ └── updateEditingLogin.spec.ts │ │ │ │ └── updateEditingLogin.ts │ │ │ ├── components │ │ │ │ ├── form.tsx │ │ │ │ └── header.tsx │ │ │ ├── index.tsx │ │ │ ├── login.tsx │ │ │ └── loginContainer.tsx │ │ ├── student-detail │ │ │ ├── actions │ │ │ │ ├── getStudentRequestCompleted.ts │ │ │ │ ├── getStudentRequestStart.ts │ │ │ │ ├── spec │ │ │ │ │ ├── getStudentRequestCompleted.spec.ts │ │ │ │ │ └── getStudentRequestStart.spec.ts │ │ │ │ ├── studentFieldValueChangedCompleted.ts │ │ │ │ ├── studentFieldValueChangedStart.ts │ │ │ │ ├── studentSaveRequestCompleted.ts │ │ │ │ └── studentSaveRequestStart.ts │ │ │ ├── components │ │ │ │ └── studentForm.tsx │ │ │ ├── index.tsx │ │ │ ├── student.validation.ts │ │ │ ├── studentDetail.tsx │ │ │ └── studentDetailContainer.tsx │ │ └── student-list │ │ │ ├── actions │ │ │ ├── navigateToEditStudent.ts │ │ │ ├── studentListRequestCompleted.ts │ │ │ └── studentListRequestStarted.ts │ │ │ ├── components │ │ │ ├── spec │ │ │ │ └── studentRow.spec.tsx │ │ │ ├── studentHeader.tsx │ │ │ ├── studentRow.tsx │ │ │ └── studentTable.tsx │ │ │ ├── index.tsx │ │ │ ├── spec │ │ │ └── studentListContainer.spec.tsx │ │ │ ├── studentList.tsx │ │ │ └── studentListContainer.tsx │ ├── reducers │ │ ├── index.ts │ │ ├── session.ts │ │ ├── spec │ │ │ ├── session.spec.ts │ │ │ └── student.spec.ts │ │ └── student.ts │ └── rest-api │ │ ├── loginApi.tsx │ │ ├── mock-data.ts │ │ └── student-api.ts ├── test │ └── test_index.js ├── tsconfig.json └── webpack.config.js ├── 99 Readme Resources ├── 00 Boilerplate.png ├── 01 HelloRedux.png └── 11 Testing_Jest │ ├── 00 Adding debug launch.json in VS Code.png │ └── 02 Debugging.png ├── LICENSE └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /00 Boilerplate/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/.babelrc -------------------------------------------------------------------------------- /00 Boilerplate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/package.json -------------------------------------------------------------------------------- /00 Boilerplate/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/readme.md -------------------------------------------------------------------------------- /00 Boilerplate/readme_es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/readme_es.md -------------------------------------------------------------------------------- /00 Boilerplate/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/src/index.html -------------------------------------------------------------------------------- /00 Boilerplate/src/main.ts: -------------------------------------------------------------------------------- 1 | document.write("Hello from main.ts !"); -------------------------------------------------------------------------------- /00 Boilerplate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/tsconfig.json -------------------------------------------------------------------------------- /00 Boilerplate/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/00 Boilerplate/webpack.config.js -------------------------------------------------------------------------------- /01 HelloRedux/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/.babelrc -------------------------------------------------------------------------------- /01 HelloRedux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/package.json -------------------------------------------------------------------------------- /01 HelloRedux/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/readme.md -------------------------------------------------------------------------------- /01 HelloRedux/src/components/hello/helloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/components/hello/helloWorld.tsx -------------------------------------------------------------------------------- /01 HelloRedux/src/components/hello/helloWorldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/components/hello/helloWorldContainer.tsx -------------------------------------------------------------------------------- /01 HelloRedux/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/components/index.ts -------------------------------------------------------------------------------- /01 HelloRedux/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/index.html -------------------------------------------------------------------------------- /01 HelloRedux/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/main.tsx -------------------------------------------------------------------------------- /01 HelloRedux/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/reducers/index.ts -------------------------------------------------------------------------------- /01 HelloRedux/src/reducers/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/src/reducers/userProfile.ts -------------------------------------------------------------------------------- /01 HelloRedux/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/tsconfig.json -------------------------------------------------------------------------------- /01 HelloRedux/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/01 HelloRedux/webpack.config.js -------------------------------------------------------------------------------- /02 ChangeName/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/.babelrc -------------------------------------------------------------------------------- /02 ChangeName/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/package.json -------------------------------------------------------------------------------- /02 ChangeName/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/readme.md -------------------------------------------------------------------------------- /02 ChangeName/src/actions/updateUserProfileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/actions/updateUserProfileName.ts -------------------------------------------------------------------------------- /02 ChangeName/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/app.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /02 ChangeName/src/components/hello/helloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/components/hello/helloWorld.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/components/hello/helloWorldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/components/hello/helloWorldContainer.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/components/index.ts -------------------------------------------------------------------------------- /02 ChangeName/src/components/nameEdit/nameEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/components/nameEdit/nameEdit.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/components/nameEdit/nameEditContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/components/nameEdit/nameEditContainer.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/index.html -------------------------------------------------------------------------------- /02 ChangeName/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/main.tsx -------------------------------------------------------------------------------- /02 ChangeName/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/reducers/index.ts -------------------------------------------------------------------------------- /02 ChangeName/src/reducers/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/src/reducers/userProfile.ts -------------------------------------------------------------------------------- /02 ChangeName/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/tsconfig.json -------------------------------------------------------------------------------- /02 ChangeName/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/02 ChangeName/webpack.config.js -------------------------------------------------------------------------------- /03 ColorPicker/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/.babelrc -------------------------------------------------------------------------------- /03 ColorPicker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/package.json -------------------------------------------------------------------------------- /03 ColorPicker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/readme.md -------------------------------------------------------------------------------- /03 ColorPicker/src/actions/updateFavouriteColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/actions/updateFavouriteColor.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/actions/updateUserProfileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/actions/updateUserProfileName.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/app.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/components/colorDisplayer/colorDisplayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/colorDisplayer/colorDisplayer.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/colorDisplayer/colorDisplayerContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/colorDisplayer/colorDisplayerContainer.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/colorPicker/colorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/colorPicker/colorPicker.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/colorPicker/colorPickerContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/colorPicker/colorPickerContainer.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/colorPicker/components/colorSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/colorPicker/components/colorSlider.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/hello/helloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/hello/helloWorld.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/hello/helloWorldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/hello/helloWorldContainer.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/index.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/components/nameEdit/nameEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/nameEdit/nameEdit.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/components/nameEdit/nameEditContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/components/nameEdit/nameEditContainer.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/index.html -------------------------------------------------------------------------------- /03 ColorPicker/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/main.tsx -------------------------------------------------------------------------------- /03 ColorPicker/src/model/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/model/color.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/reducers/index.ts -------------------------------------------------------------------------------- /03 ColorPicker/src/reducers/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/src/reducers/userProfile.ts -------------------------------------------------------------------------------- /03 ColorPicker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/tsconfig.json -------------------------------------------------------------------------------- /03 ColorPicker/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/03 ColorPicker/webpack.config.js -------------------------------------------------------------------------------- /04 Thunk/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/.babelrc -------------------------------------------------------------------------------- /04 Thunk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/package.json -------------------------------------------------------------------------------- /04 Thunk/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/readme.md -------------------------------------------------------------------------------- /04 Thunk/src/actions/memberRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/actions/memberRequest.ts -------------------------------------------------------------------------------- /04 Thunk/src/actions/updateFavouriteColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/actions/updateFavouriteColor.ts -------------------------------------------------------------------------------- /04 Thunk/src/actions/updateUserProfileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/actions/updateUserProfileName.ts -------------------------------------------------------------------------------- /04 Thunk/src/api/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/api/member.ts -------------------------------------------------------------------------------- /04 Thunk/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/app.tsx -------------------------------------------------------------------------------- /04 Thunk/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /04 Thunk/src/components/colorDisplayer/colorDisplayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/colorDisplayer/colorDisplayer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/colorDisplayer/colorDisplayerContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/colorDisplayer/colorDisplayerContainer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/colorPicker/colorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/colorPicker/colorPicker.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/colorPicker/colorPickerContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/colorPicker/colorPickerContainer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/colorPicker/components/colorSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/colorPicker/components/colorSlider.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/hello/helloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/hello/helloWorld.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/hello/helloWorldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/hello/helloWorldContainer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/index.ts -------------------------------------------------------------------------------- /04 Thunk/src/components/memberList/components/memberRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/memberList/components/memberRow.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/memberList/components/memberTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/memberList/components/memberTable.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/memberList/memberArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/memberList/memberArea.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/memberList/memberAreaContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/memberList/memberAreaContainer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/nameEdit/nameEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/nameEdit/nameEdit.tsx -------------------------------------------------------------------------------- /04 Thunk/src/components/nameEdit/nameEditContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/components/nameEdit/nameEditContainer.tsx -------------------------------------------------------------------------------- /04 Thunk/src/content/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/content/styles.css -------------------------------------------------------------------------------- /04 Thunk/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/index.html -------------------------------------------------------------------------------- /04 Thunk/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/main.tsx -------------------------------------------------------------------------------- /04 Thunk/src/model/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/model/color.ts -------------------------------------------------------------------------------- /04 Thunk/src/model/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/model/member.ts -------------------------------------------------------------------------------- /04 Thunk/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/reducers/index.ts -------------------------------------------------------------------------------- /04 Thunk/src/reducers/memberReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/reducers/memberReducer.ts -------------------------------------------------------------------------------- /04 Thunk/src/reducers/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/src/reducers/userProfile.ts -------------------------------------------------------------------------------- /04 Thunk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/tsconfig.json -------------------------------------------------------------------------------- /04 Thunk/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/04 Thunk/webpack.config.js -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/.babelrc -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/package.json -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/readme.md -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/app.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/index.html -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/main.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/model/login.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/model/loginResponse.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/model/userProfile.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/index.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/login.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/reducers/index.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/reducers/session.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/tsconfig.json -------------------------------------------------------------------------------- /06 SimpleApp_Navigation/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/06 SimpleApp_Navigation/webpack.config.js -------------------------------------------------------------------------------- /07 SimpleApp_List/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/.babelrc -------------------------------------------------------------------------------- /07 SimpleApp_List/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/package.json -------------------------------------------------------------------------------- /07 SimpleApp_List/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/readme.md -------------------------------------------------------------------------------- /07 SimpleApp_List/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/app.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/index.html -------------------------------------------------------------------------------- /07 SimpleApp_List/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/main.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/model/login.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/model/loginResponse.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/model/student.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/model/userProfile.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/index.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/login.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /07 SimpleApp_List/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/reducers/index.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/reducers/session.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/reducers/student.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /07 SimpleApp_List/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/tsconfig.json -------------------------------------------------------------------------------- /07 SimpleApp_List/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/07 SimpleApp_List/webpack.config.js -------------------------------------------------------------------------------- /08 SimpleApp_Form/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/.babelrc -------------------------------------------------------------------------------- /08 SimpleApp_Form/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/package.json -------------------------------------------------------------------------------- /08 SimpleApp_Form/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/readme.md -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/app.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/common/components/Input.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/index.html -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/main.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/model/login.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/model/loginResponse.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/model/student.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/model/userProfile.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/index.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/login.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/reducers/index.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/reducers/session.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/reducers/student.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /08 SimpleApp_Form/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/tsconfig.json -------------------------------------------------------------------------------- /08 SimpleApp_Form/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/08 SimpleApp_Form/webpack.config.js -------------------------------------------------------------------------------- /09 Simple App_Validation/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/.babelrc -------------------------------------------------------------------------------- /09 Simple App_Validation/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.check.workspaceVersion": false 3 | } -------------------------------------------------------------------------------- /09 Simple App_Validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/package.json -------------------------------------------------------------------------------- /09 Simple App_Validation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/readme.md -------------------------------------------------------------------------------- /09 Simple App_Validation/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/app.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/common/components/Input.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/index.html -------------------------------------------------------------------------------- /09 Simple App_Validation/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/main.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/model/login.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/model/loginResponse.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/model/student.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/model/studentErrors.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/model/userProfile.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/index.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/login.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /09 Simple App_Validation/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/reducers/index.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/reducers/session.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/reducers/student.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /09 Simple App_Validation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/tsconfig.json -------------------------------------------------------------------------------- /09 Simple App_Validation/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/09 Simple App_Validation/webpack.config.js -------------------------------------------------------------------------------- /10 HotLoader/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/.babelrc -------------------------------------------------------------------------------- /10 HotLoader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/package.json -------------------------------------------------------------------------------- /10 HotLoader/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/readme.md -------------------------------------------------------------------------------- /10 HotLoader/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/app.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /10 HotLoader/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/common/components/Input.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/index.html -------------------------------------------------------------------------------- /10 HotLoader/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/main.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/model/login.ts -------------------------------------------------------------------------------- /10 HotLoader/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/model/loginResponse.ts -------------------------------------------------------------------------------- /10 HotLoader/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/model/student.ts -------------------------------------------------------------------------------- /10 HotLoader/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/model/studentErrors.ts -------------------------------------------------------------------------------- /10 HotLoader/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/model/userProfile.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/index.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/login.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/provider.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/reducers/index.ts -------------------------------------------------------------------------------- /10 HotLoader/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/reducers/session.ts -------------------------------------------------------------------------------- /10 HotLoader/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/reducers/student.ts -------------------------------------------------------------------------------- /10 HotLoader/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /10 HotLoader/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /10 HotLoader/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /10 HotLoader/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/router.tsx -------------------------------------------------------------------------------- /10 HotLoader/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/src/store.ts -------------------------------------------------------------------------------- /10 HotLoader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/tsconfig.json -------------------------------------------------------------------------------- /10 HotLoader/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/10 HotLoader/webpack.config.js -------------------------------------------------------------------------------- /11 Testing_Jest/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/.babelrc -------------------------------------------------------------------------------- /11 Testing_Jest/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/.vscode/launch.json -------------------------------------------------------------------------------- /11 Testing_Jest/config/test/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/config/test/polyfills.js -------------------------------------------------------------------------------- /11 Testing_Jest/config/test/setupTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/config/test/setupTest.js -------------------------------------------------------------------------------- /11 Testing_Jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/package.json -------------------------------------------------------------------------------- /11 Testing_Jest/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/readme.md -------------------------------------------------------------------------------- /11 Testing_Jest/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/app.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/common/components/Input.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/index.html -------------------------------------------------------------------------------- /11 Testing_Jest/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/main.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/model/login.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/model/loginResponse.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/model/student.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/model/studentErrors.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/model/userProfile.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/__snapshots__/loginContainer.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/__snapshots__/loginContainer.spec.tsx.snap -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/actions/loginRequestCompleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/actions/loginRequestCompleted.spec.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/actions/loginRequestStarted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/actions/loginRequestStarted.spec.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/components/__snapshots__/header.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/components/__snapshots__/header.spec.tsx.snap -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/components/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/components/header.css -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/components/header.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/components/header.spec.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/index.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/login.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/loginContainer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/loginContainer.spec.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/components/__snapshots__/studentRow.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/components/__snapshots__/studentRow.spec.tsx.snap -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/components/studentRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/components/studentRow.spec.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/provider.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/reducers/index.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/reducers/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/reducers/session.spec.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/reducers/session.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/reducers/student.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /11 Testing_Jest/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/router.tsx -------------------------------------------------------------------------------- /11 Testing_Jest/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/src/store.ts -------------------------------------------------------------------------------- /11 Testing_Jest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/tsconfig.json -------------------------------------------------------------------------------- /11 Testing_Jest/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/11 Testing_Jest/webpack.config.js -------------------------------------------------------------------------------- /12 Testing Infrastructure/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/.babelrc -------------------------------------------------------------------------------- /12 Testing Infrastructure/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/.vscode/settings.json -------------------------------------------------------------------------------- /12 Testing Infrastructure/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/karma.conf.js -------------------------------------------------------------------------------- /12 Testing Infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/package.json -------------------------------------------------------------------------------- /12 Testing Infrastructure/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/readme.md -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/app.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/common/components/Input.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/index.html -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/main.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/model/login.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/model/loginResponse.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/model/student.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/model/studentErrors.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/model/userProfile.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/index.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/login.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/provider.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/reducers/index.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/reducers/session.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/reducers/student.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/router.tsx -------------------------------------------------------------------------------- /12 Testing Infrastructure/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/src/store.ts -------------------------------------------------------------------------------- /12 Testing Infrastructure/test_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/test_index.js -------------------------------------------------------------------------------- /12 Testing Infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/tsconfig.json -------------------------------------------------------------------------------- /12 Testing Infrastructure/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/12 Testing Infrastructure/webpack.config.js -------------------------------------------------------------------------------- /13 Testing Reducer/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/.babelrc -------------------------------------------------------------------------------- /13 Testing Reducer/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/.vscode/settings.json -------------------------------------------------------------------------------- /13 Testing Reducer/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/karma.conf.js -------------------------------------------------------------------------------- /13 Testing Reducer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/package.json -------------------------------------------------------------------------------- /13 Testing Reducer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/readme.md -------------------------------------------------------------------------------- /13 Testing Reducer/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/app.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/common/components/Input.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/index.html -------------------------------------------------------------------------------- /13 Testing Reducer/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/main.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/model/login.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/model/loginResponse.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/model/student.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/model/studentErrors.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/model/userProfile.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/index.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/login.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/provider.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/reducers/index.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/reducers/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/reducers/session.spec.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/reducers/session.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/reducers/student.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /13 Testing Reducer/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/router.tsx -------------------------------------------------------------------------------- /13 Testing Reducer/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/src/store.ts -------------------------------------------------------------------------------- /13 Testing Reducer/test_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/test_index.js -------------------------------------------------------------------------------- /13 Testing Reducer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/tsconfig.json -------------------------------------------------------------------------------- /13 Testing Reducer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/13 Testing Reducer/webpack.config.js -------------------------------------------------------------------------------- /14 Testing Actions/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/.babelrc -------------------------------------------------------------------------------- /14 Testing Actions/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/karma.conf.js -------------------------------------------------------------------------------- /14 Testing Actions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/package.json -------------------------------------------------------------------------------- /14 Testing Actions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/readme.md -------------------------------------------------------------------------------- /14 Testing Actions/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/app.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/common/components/Input.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/index.html -------------------------------------------------------------------------------- /14 Testing Actions/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/main.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/model/login.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/model/loginResponse.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/model/student.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/model/studentErrors.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/model/userProfile.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/actions/loginRequestCompleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/actions/loginRequestCompleted.spec.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/actions/loginRequestStarted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/actions/loginRequestStarted.spec.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/index.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/login.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/provider.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/reducers/index.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/reducers/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/reducers/session.spec.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/reducers/session.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/reducers/student.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /14 Testing Actions/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/router.tsx -------------------------------------------------------------------------------- /14 Testing Actions/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/src/store.ts -------------------------------------------------------------------------------- /14 Testing Actions/test_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/test_index.js -------------------------------------------------------------------------------- /14 Testing Actions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/tsconfig.json -------------------------------------------------------------------------------- /14 Testing Actions/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/14 Testing Actions/webpack.config.js -------------------------------------------------------------------------------- /15 Testing Components/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/.babelrc -------------------------------------------------------------------------------- /15 Testing Components/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/karma.conf.js -------------------------------------------------------------------------------- /15 Testing Components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/package.json -------------------------------------------------------------------------------- /15 Testing Components/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/readme.md -------------------------------------------------------------------------------- /15 Testing Components/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/app.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /15 Testing Components/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/common/components/Input.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/index.html -------------------------------------------------------------------------------- /15 Testing Components/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/main.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/model/login.ts -------------------------------------------------------------------------------- /15 Testing Components/src/model/loginResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/model/loginResponse.ts -------------------------------------------------------------------------------- /15 Testing Components/src/model/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/model/student.ts -------------------------------------------------------------------------------- /15 Testing Components/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/model/studentErrors.ts -------------------------------------------------------------------------------- /15 Testing Components/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/model/userProfile.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/actions/loginRequestCompleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/actions/loginRequestCompleted.spec.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/actions/loginRequestStarted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/actions/loginRequestStarted.spec.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/index.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/login.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/components/studentRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/components/studentRow.spec.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/index.ts -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/studentListContainer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/studentListContainer.spec.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/provider.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/reducers/index.ts -------------------------------------------------------------------------------- /15 Testing Components/src/reducers/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/reducers/session.spec.ts -------------------------------------------------------------------------------- /15 Testing Components/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/reducers/session.ts -------------------------------------------------------------------------------- /15 Testing Components/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/reducers/student.ts -------------------------------------------------------------------------------- /15 Testing Components/src/rest-api/loginApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/rest-api/loginApi.ts -------------------------------------------------------------------------------- /15 Testing Components/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /15 Testing Components/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /15 Testing Components/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/router.tsx -------------------------------------------------------------------------------- /15 Testing Components/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/src/store.ts -------------------------------------------------------------------------------- /15 Testing Components/test_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/test_index.js -------------------------------------------------------------------------------- /15 Testing Components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/tsconfig.json -------------------------------------------------------------------------------- /15 Testing Components/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/15 Testing Components/webpack.config.js -------------------------------------------------------------------------------- /16 Code Coverage/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/karma.conf.js -------------------------------------------------------------------------------- /16 Code Coverage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/package.json -------------------------------------------------------------------------------- /16 Code Coverage/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/readme.md -------------------------------------------------------------------------------- /16 Code Coverage/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/app.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/common/actionsEnums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/common/actionsEnums.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/common/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/common/components/Input.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/common/validations/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/common/validations/email.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/common/validations/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/common/validations/validators.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/index.html -------------------------------------------------------------------------------- /16 Code Coverage/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/main.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/model/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/model/login.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/model/loginResponse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/model/loginResponse.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/model/student.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/model/student.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/model/studentErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/model/studentErrors.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/model/userProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/model/userProfile.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/loginRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/loginRequestCompleted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/loginRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/loginRequestStarted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/spec/loginRequestCompleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/spec/loginRequestCompleted.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/spec/loginRequestStarted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/spec/loginRequestStarted.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/spec/updateEditingLogin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/spec/updateEditingLogin.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/actions/updateEditingLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/actions/updateEditingLogin.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/components/form.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/components/header.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/index.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/login.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/login/loginContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/login/loginContainer.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/getStudentRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/getStudentRequestCompleted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/getStudentRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/getStudentRequestStart.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/spec/getStudentRequestCompleted.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/spec/getStudentRequestCompleted.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/spec/getStudentRequestStart.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/spec/getStudentRequestStart.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/studentFieldValueChangedCompleted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/studentFieldValueChangedStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/studentFieldValueChangedStart.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/studentSaveRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/studentSaveRequestCompleted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/actions/studentSaveRequestStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/actions/studentSaveRequestStart.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/components/studentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/components/studentForm.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/index.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/student.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/student.validation.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/studentDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/studentDetail.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-detail/studentDetailContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-detail/studentDetailContainer.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/actions/navigateToEditStudent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/actions/navigateToEditStudent.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/actions/studentListRequestCompleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/actions/studentListRequestCompleted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/actions/studentListRequestStarted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/actions/studentListRequestStarted.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/components/spec/studentRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/components/spec/studentRow.spec.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/components/studentHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/components/studentHeader.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/components/studentRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/components/studentRow.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/components/studentTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/components/studentTable.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/index.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/spec/studentListContainer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/spec/studentListContainer.spec.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/studentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/studentList.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/pages/student-list/studentListContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/pages/student-list/studentListContainer.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/reducers/index.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/reducers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/reducers/session.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/reducers/spec/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/reducers/spec/session.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/reducers/spec/student.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/reducers/spec/student.spec.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/reducers/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/reducers/student.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/rest-api/loginApi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/rest-api/loginApi.tsx -------------------------------------------------------------------------------- /16 Code Coverage/src/rest-api/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/rest-api/mock-data.ts -------------------------------------------------------------------------------- /16 Code Coverage/src/rest-api/student-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/src/rest-api/student-api.ts -------------------------------------------------------------------------------- /16 Code Coverage/test/test_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/test/test_index.js -------------------------------------------------------------------------------- /16 Code Coverage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/tsconfig.json -------------------------------------------------------------------------------- /16 Code Coverage/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/16 Code Coverage/webpack.config.js -------------------------------------------------------------------------------- /99 Readme Resources/00 Boilerplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/99 Readme Resources/00 Boilerplate.png -------------------------------------------------------------------------------- /99 Readme Resources/01 HelloRedux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/99 Readme Resources/01 HelloRedux.png -------------------------------------------------------------------------------- /99 Readme Resources/11 Testing_Jest/00 Adding debug launch.json in VS Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/99 Readme Resources/11 Testing_Jest/00 Adding debug launch.json in VS Code.png -------------------------------------------------------------------------------- /99 Readme Resources/11 Testing_Jest/02 Debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/99 Readme Resources/11 Testing_Jest/02 Debugging.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lemoncode/redux-by-sample/HEAD/readme.md --------------------------------------------------------------------------------