Skip to content

mohit-madan/sb-codingTool-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Survey Buddy Coding interface

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Actions

  • alert actions contains all the actions which are used in user authentication
  • user actions contain all the API calls Which are used in our app

Helpers

  • Store.js is the store for redux
  • History.js has history variable declared which is used all over the app
  • Auth header contains the function which gives two jwt token of the user logged in

Utilities

  • contains the reusable function like isIterable which is used to check whether the data fetched from the backened is iterable or not

App

  • app.jsx contains two useEffects from react to which are used to check the validity of jwt token of the user logged in , one initially when the app starts or reloads and the another to check for every 60 seconds.
  • A function named hasQuite is also defined which solves the bug in the latest chrome version on scrolling.This contains the routes to all the Pages in the app

Components

CodeIt

  • It is divided into left and right menu,
  • There is a folder called coding where there is a file Coding.js. In Coding.js which is the root for the CodeRow Component and the dialogue boxes Components which appear on clicking options in the context menu.
  • All the props with transferred from the coding.js to the codeRow and thee dialogue boxes
  • In the right menu there is CodeIt RightMenu.js, Where the initial fetch of table data happens. As well as the progressbar fills up acc to “querstion-response-coded” socket
  • There is a conditional statement at the end o HTML in the right menu.JS where we render the react-virtualized table only when the filter data is valid
  • CodeIt_Table .js Is the previous version of table Implemented using material table
  • material-ui- table.js contains the react-virtualized table code as well as the code needed to highlight the search elements
  • Tableicons.js contains the icons need to render the react-virtualized table

Custom button

  • This is a custom made UI component used everywhere in the login register reset password and forgot password pages,

Dashboard

  • This is divided into left and right menu , the left menu constitutes of showing text according to the progress number
  • The rightMenu.js file, contains condition statements which conditionally renders different right menus according to the progress number
  • data contains the sample data which which needs to be passed into a material tabe
  • Excel reader file contains all the code that reads the input excel file and post it to the backend and sets the progress Number == 2 in Redux
  • Table.js contains the code for rendering progress Number==2 i.e., Code for rendering the table
  • Review and Submit and survey details folders contains the code progress number is equals to 4 and progress number is equal to 3 respectively

FiltersBar

  • Here is where all the filters on the table data in the coding tool are handled.

Footer

  • This component renders the bottom of the uploader page ( the previous and next buttons are situated )and the incrementation and decrementation of progress number
  • This component handles api call creating the project and getting the project details

Login, forgot password, register, reset password

  • The components are clones of each other using same reusable UI components

Google sign in

  • The code for hanging Google sign is placed here with the basic call for backend as well as integrated with the Google API dashboard

Home page components

  • we are using the navigation bar with created in the previous project here in the login register and forgot password pages

Navigation

  • the basic component in the uploaded page where the links to user projects dashboard and logout are situated

Private route

  • This component interest security to add by using a set of conditional statements which when passed the user can access the user projects dashboard page, uploaderer page ,coding page

Profile pic components

  • A card component to render the available surveys as cards Custom Navbar made for profile page
  • Each folder represents the respective UI components with the required functionality

Progress bar

-The progress bar component constitutes of showing the progress in the uploader page According to the changes in progress number

User projects dashboard components

  • The left menu contain the ui to show the Survey Buddy logo and Plus icon UI to redirect to a uploader page
  • The right menu contains Material table which render the user projects, the future functionality for the table like pagination is also included

with Spinner

  • reusable HOC component

Constants

  • User authentication reducer constans were declared here

Data

  • All the data which is hard coded in the app can be changed here

Pages

  • All the components are assembled here to make single pages, which are imported into the pp.jd and given to the respective routes

Reducers

  • All the user authentication reducers the placed here

Redux

  • Each folder represents a single reducer. Each folder contains 4 files, one for action functions, second one is for the selection of variable from the redux reducer,third one is the reducer and 4th one is for constants for reducer

Services

  • Contains basic fetch calls for user authentication

Config.js

  • This contains Backend url and frontend url and Socket Configuration

Structure of Files

📦src

  • ┣ 📂App
  • ┃ ┣ 📜app.css
  • ┃ ┣ 📜App.jsx
  • ┃ ┗ 📜index.js
  • ┣ 📂components
  • ┃ ┣ 📂CodeIt
  • ┃ ┃ ┣ 📂CodeIt_LeftMenu
  • ┃ ┃ ┃ ┣ 📂Coding
  • ┃ ┃ ┃ ┃ ┣ 📂components
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜AddCategoryDialog.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜ChooseCategory.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜CodeRow.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜Data.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜FilterButton.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜Form.js
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜N_styles.css
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜styles.css
  • ┃ ┃ ┃ ┃ ┃ ┗ 📜Test.js
  • ┃ ┃ ┃ ┃ ┗ 📜Coding.js
  • ┃ ┃ ┃ ┣ 📂styles
  • ┃ ┃ ┃ ┃ ┣ 📜custom.css
  • ┃ ┃ ┃ ┃ ┗ 📜react-contextmenu.css
  • ┃ ┃ ┃ ┣ 📜CodeIt_LeftMenu.css
  • ┃ ┃ ┃ ┣ 📜CodeIt_LeftMenu.js
  • ┃ ┃ ┃ ┣ 📜LeftMenuTop.js
  • ┃ ┃ ┃ ┗ 📜LeftMenu_EditOptions.js
  • ┃ ┃ ┗ 📂CodeIt_RightMenu
  • ┃ ┃ ┃ ┣ 📜CodeIt_RightMenu.js
  • ┃ ┃ ┃ ┣ 📜CodeIt_RightMenu.scss
  • ┃ ┃ ┃ ┣ 📜CodeIt_Table.js
  • ┃ ┃ ┃ ┣ 📜ExcelReader.js
  • ┃ ┃ ┃ ┣ 📜MakeColumns.js
  • ┃ ┃ ┃ ┣ 📜material-ui-table.js
  • ┃ ┃ ┃ ┣ 📜MultipleSelectStyles.js
  • ┃ ┃ ┃ ┣ 📜TableIcons.js
  • ┃ ┃ ┃ ┗ 📜types.js
  • ┃ ┣ 📂custom-button
  • ┃ ┃ ┣ 📜custom-buttom.styles.scss
  • ┃ ┃ ┗ 📜custom-button.component.jsx
  • ┃ ┣ 📂Dashboard
  • ┃ ┃ ┣ 📂LeftMenu
  • ┃ ┃ ┃ ┣ 📜LeftMenu.css
  • ┃ ┃ ┃ ┗ 📜LeftMenu.js
  • ┃ ┃ ┗ 📂RightMenu
  • ┃ ┃ ┃ ┣ 📂Review & Submit
  • ┃ ┃ ┃ ┃ ┣ 📜Summary.css
  • ┃ ┃ ┃ ┃ ┗ 📜Summary.js
  • ┃ ┃ ┃ ┣ 📂Survey-Details
  • ┃ ┃ ┃ ┃ ┣ 📜SurveyDetails.css
  • ┃ ┃ ┃ ┃ ┗ 📜SurveyDetails.js
  • ┃ ┃ ┃ ┣ 📜Data.js
  • ┃ ┃ ┃ ┣ 📜ExcelReader.js
  • ┃ ┃ ┃ ┣ 📜MakeColumns.js
  • ┃ ┃ ┃ ┣ 📜RightMenu.css
  • ┃ ┃ ┃ ┣ 📜RightMenu.js
  • ┃ ┃ ┃ ┣ 📜Table.js
  • ┃ ┃ ┃ ┣ 📜TableIcons.js
  • ┃ ┃ ┃ ┗ 📜types.js
  • ┃ ┣ 📂FiltersBar
  • ┃ ┃ ┣ 📜FiltersBar.css
  • ┃ ┃ ┗ 📜FiltersBar.js
  • ┃ ┣ 📂Footer
  • ┃ ┃ ┣ 📜Footer.css
  • ┃ ┃ ┗ 📜Footer.js
  • ┃ ┣ 📂ForgotPassword
  • ┃ ┃ ┣ 📜Forgotpassword.css
  • ┃ ┃ ┣ 📜ForgotPassword.js
  • ┃ ┃ ┗ 📜Timer.js
  • ┃ ┣ 📂Google-SignIn
  • ┃ ┃ ┗ 📜GoogleSignIn.js
  • ┃ ┣ 📂HomePage-Components
  • ┃ ┃ ┣ 📜Navigation.css
  • ┃ ┃ ┣ 📜navigation.jsx
  • ┃ ┃ ┗ 📜styles.css
  • ┃ ┣ 📂Login
  • ┃ ┃ ┣ 📜index.js
  • ┃ ┃ ┣ 📜LoginPage.css
  • ┃ ┃ ┗ 📜LoginPage.jsx
  • ┃ ┣ 📂Navigation
  • ┃ ┃ ┣ 📜Navigation.css
  • ┃ ┃ ┗ 📜Navigation.js
  • ┃ ┣ 📂PrivateRoute
  • ┃ ┃ ┗ 📜PrivateRoute.js
  • ┃ ┣ 📂ProfilePageComponents
  • ┃ ┃ ┣ 📂Card
  • ┃ ┃ ┃ ┣ 📜Card.css
  • ┃ ┃ ┃ ┗ 📜Card.js
  • ┃ ┃ ┣ 📂ContactInfo
  • ┃ ┃ ┃ ┣ 📜Contact.css
  • ┃ ┃ ┃ ┗ 📜Contact.js
  • ┃ ┃ ┣ 📂Info
  • ┃ ┃ ┃ ┣ 📜Info.css
  • ┃ ┃ ┃ ┗ 📜Info.js
  • ┃ ┃ ┣ 📂Navbar
  • ┃ ┃ ┃ ┣ 📜Navbar.css
  • ┃ ┃ ┃ ┗ 📜Navbar.js
  • ┃ ┃ ┣ 📂Sidebar
  • ┃ ┃ ┃ ┣ 📂SidebarCard
  • ┃ ┃ ┃ ┃ ┣ 📜SidebarCard.css
  • ┃ ┃ ┃ ┃ ┗ 📜SidebarCard.js
  • ┃ ┃ ┃ ┣ 📂SideBarComponent
  • ┃ ┃ ┃ ┃ ┣ 📜SidebarComponent.css
  • ┃ ┃ ┃ ┃ ┗ 📜SidebarComponent.js
  • ┃ ┃ ┃ ┣ 📜Sidebar.css
  • ┃ ┃ ┃ ┗ 📜Sidebar.js
  • ┃ ┃ ┣ 📂SurveyInfo
  • ┃ ┃ ┃ ┗ 📜SurveyInfo.js
  • ┃ ┃ ┣ 📂UserProfile
  • ┃ ┃ ┃ ┣ 📜UserProfile.css
  • ┃ ┃ ┃ ┗ 📜UserProfile.js
  • ┃ ┃ ┗ 📂zoomPage
  • ┃ ┃ ┃ ┣ 📜zoomPage.css
  • ┃ ┃ ┃ ┗ 📜zoomPage.js
  • ┃ ┣ 📂ProgressBar
  • ┃ ┃ ┣ 📂ProgressBarItem
  • ┃ ┃ ┃ ┗ 📜ProgressBarItem.js
  • ┃ ┃ ┣ 📜ProgressBar.css
  • ┃ ┃ ┗ 📜ProgressBar.js
  • ┃ ┣ 📂Register
  • ┃ ┃ ┣ 📜index.js
  • ┃ ┃ ┗ 📜RegisterPage.jsx
  • ┃ ┣ 📂Reset-Password
  • ┃ ┃ ┣ 📂css
  • ┃ ┃ ┃ ┣ 📂nivo-lightbox
  • ┃ ┃ ┃ ┃ ┣ 📜close.png
  • ┃ ┃ ┃ ┃ ┣ 📜close@2x.png
  • ┃ ┃ ┃ ┃ ┣ 📜default.css
  • ┃ ┃ ┃ ┃ ┣ 📜loading.gif
  • ┃ ┃ ┃ ┃ ┣ 📜loading@2x.gif
  • ┃ ┃ ┃ ┃ ┣ 📜next.png
  • ┃ ┃ ┃ ┃ ┣ 📜next@2x.png
  • ┃ ┃ ┃ ┃ ┣ 📜nivo-lightbox.css
  • ┃ ┃ ┃ ┃ ┣ 📜prev.png
  • ┃ ┃ ┃ ┃ ┗ 📜prev@2x.png
  • ┃ ┃ ┃ ┣ 📜bootstrap.css
  • ┃ ┃ ┃ ┣ 📜bootstrap.min.css
  • ┃ ┃ ┃ ┗ 📜style.css
  • ┃ ┃ ┣ 📂fonts
  • ┃ ┃ ┃ ┣ 📂font-awesome
  • ┃ ┃ ┃ ┃ ┣ 📂css
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜font-awesome.css
  • ┃ ┃ ┃ ┃ ┃ ┗ 📜font-awesome.min.css
  • ┃ ┃ ┃ ┃ ┣ 📂fonts
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fontawesome-webfont.eot
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fontawesome-webfont.svg
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fontawesome-webfont.ttf
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fontawesome-webfont.woff
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fontawesome-webfont.woff2
  • ┃ ┃ ┃ ┃ ┃ ┗ 📜FontAwesome.otf
  • ┃ ┃ ┃ ┃ ┣ 📂less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜animated.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜bordered-pulled.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜core.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜fixed-width.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜font-awesome.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜icons.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜larger.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜list.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜mixins.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜path.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜rotated-flipped.less
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜stacked.less
  • ┃ ┃ ┃ ┃ ┃ ┗ 📜variables.less
  • ┃ ┃ ┃ ┃ ┗ 📂scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜font-awesome.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_animated.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_bordered-pulled.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_core.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_fixed-width.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_icons.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_larger.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_list.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_mixins.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_path.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_rotated-flipped.scss
  • ┃ ┃ ┃ ┃ ┃ ┣ 📜_stacked.scss
  • ┃ ┃ ┃ ┃ ┃ ┗ 📜_variables.scss
  • ┃ ┃ ┃ ┗ 📂fonts
  • ┃ ┃ ┃ ┃ ┣ 📜glyphicons-halflings-regular.eot
  • ┃ ┃ ┃ ┃ ┣ 📜glyphicons-halflings-regular.svg
  • ┃ ┃ ┃ ┃ ┣ 📜glyphicons-halflings-regular.ttf
  • ┃ ┃ ┃ ┃ ┣ 📜glyphicons-halflings-regular.woff
  • ┃ ┃ ┃ ┃ ┗ 📜glyphicons-halflings-regular.woff2
  • ┃ ┃ ┣ 📂img
  • ┃ ┃ ┃ ┣ 📂portfolio
  • ┃ ┃ ┃ ┃ ┣ 📜01-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜01-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜02-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜02-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜03-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜03-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜04-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜04-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜05-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜05-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜06-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜06-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜07-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜07-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜08-large.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜08-small.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜09-large.jpg
  • ┃ ┃ ┃ ┃ ┗ 📜09-small.jpg
  • ┃ ┃ ┃ ┣ 📂team
  • ┃ ┃ ┃ ┃ ┣ 📜01.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜02.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜03.jpg
  • ┃ ┃ ┃ ┃ ┗ 📜04.jpg
  • ┃ ┃ ┃ ┣ 📂testimonials
  • ┃ ┃ ┃ ┃ ┣ 📜01.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜02.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜03.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜04.jpg
  • ┃ ┃ ┃ ┃ ┣ 📜05.jpg
  • ┃ ┃ ┃ ┃ ┗ 📜06.jpg
  • ┃ ┃ ┃ ┣ 📜about.jpg
  • ┃ ┃ ┃ ┗ 📜intro-bg.jpg
  • ┃ ┃ ┣ 📜ResetPassword.css
  • ┃ ┃ ┗ 📜ResetPassword.js
  • ┃ ┣ 📂UserProjectsDashboardComponents
  • ┃ ┃ ┣ 📂UserProjectsDashboardHeader
  • ┃ ┃ ┃ ┣ 📜UserProjectsDashboardHeader.css
  • ┃ ┃ ┃ ┗ 📜UserProjectsDashboardHeader.js
  • ┃ ┃ ┣ 📂UserProjectsDashboardLeftMenu
  • ┃ ┃ ┃ ┣ 📜UserProjectsDashboardLeftMenu.js
  • ┃ ┃ ┃ ┗ 📜UserProjectsDashboardLeftMenu.scss
  • ┃ ┃ ┗ 📂UserProjectsDashboardRightMenu
  • ┃ ┃ ┃ ┣ 📜data.js
  • ┃ ┃ ┃ ┣ 📜TableIcons.js
  • ┃ ┃ ┃ ┣ 📜UserProjectsDashboardRightMenu.css
  • ┃ ┃ ┃ ┗ 📜UserProjectsDashboardRightMenu.js
  • ┃ ┗ 📂with-spinner
  • ┃ ┃ ┣ 📜with-spinner.component.jsx
  • ┃ ┃ ┗ 📜with-spinner.styles.jsx
  • ┣ 📂Constants
  • ┃ ┣ 📜alert.constants.js
  • ┃ ┣ 📜index.js
  • ┃ ┗ 📜user.constants.js
  • ┣ 📂data
  • ┃ ┣ 📜data.json
  • ┃ ┣ 📜Filters.js
  • ┃ ┣ 📜HeaderData.js
  • ┃ ┗ 📜uploader-leftmenu-data.js
  • ┣ 📂pages
  • ┃ ┣ 📂CodeIt
  • ┃ ┃ ┣ 📜CodeIt.css
  • ┃ ┃ ┗ 📜CodeIt.js
  • ┃ ┣ 📂Profile
  • ┃ ┃ ┣ 📜Profile.css
  • ┃ ┃ ┗ 📜Profile.js
  • ┃ ┣ 📂ProjectsDashboard
  • ┃ ┃ ┣ 📜ProjectsDashboard.css
  • ┃ ┃ ┗ 📜ProjectsDashboard.js
  • ┃ ┣ 📂sign-in-and-sign-up
  • ┃ ┃ ┣ 📜sign-in-and-sign-up.component.jsx
  • ┃ ┃ ┗ 📜sign-in-and-sign-up.styles.scss
  • ┃ ┣ 📂Uploader
  • ┃ ┃ ┣ 📜UploaderPage.css
  • ┃ ┃ ┗ 📜UploaderPage.js
  • ┃ ┗ 📂UserProjectsDashboard
  • ┃ ┃ ┣ 📜UserProjectsDashboard.css
  • ┃ ┃ ┗ 📜UserProjectsDashboard.js
  • ┣ 📂Reducers
  • ┃ ┣ 📜alert.reducer.js
  • ┃ ┣ 📜authentication.reducer.js
  • ┃ ┣ 📜googleSignIn-Reducer.js
  • ┃ ┣ 📜index.js
  • ┃ ┣ 📜registration.reducer.js
  • ┃ ┗ 📜users.reducer.js
  • ┣ 📂Redux
  • ┃ ┣ 📂ApiCalls
  • ┃ ┃ ┣ 📜ApiCalls.actions.js
  • ┃ ┃ ┣ 📜ApiCalls.reducer.js
  • ┃ ┃ ┣ 📜ApiCalls.sagas.js
  • ┃ ┃ ┣ 📜ApiCalls.selectors.js
  • ┃ ┃ ┗ 📜ApiCalls.types.js
  • ┃ ┣ 📂CodeitData
  • ┃ ┃ ┣ 📜codeit-data.actions.js
  • ┃ ┃ ┣ 📜codeit-data.reducer.js
  • ┃ ┃ ┣ 📜codeit-data.selectors.js
  • ┃ ┃ ┗ 📜codeit-data.types.js
  • ┃ ┣ 📂ContainsKeyword
  • ┃ ┃ ┣ 📜ContainsKeyword.actions.js
  • ┃ ┃ ┣ 📜ContainsKeyword.reducer.js
  • ┃ ┃ ┣ 📜ContainsKeyword.selectors.js
  • ┃ ┃ ┗ 📜ContainsKeyword.types.js
  • ┃ ┣ 📂ExcelData
  • ┃ ┃ ┣ 📜excel-data.actions.js
  • ┃ ┃ ┣ 📜excel-data.reducer.js
  • ┃ ┃ ┣ 📜excel-data.selectors.js
  • ┃ ┃ ┗ 📜excel-data.types.js
  • ┃ ┣ 📂Filters
  • ┃ ┃ ┣ 📜Filters.actions.js
  • ┃ ┃ ┣ 📜Filters.reducer.js
  • ┃ ┃ ┣ 📜Filters.selectors.js
  • ┃ ┃ ┗ 📜Filters.types.js
  • ┃ ┣ 📂Loading
  • ┃ ┃ ┣ 📜Loading.actions.js
  • ┃ ┃ ┣ 📜Loading.reducer.js
  • ┃ ┃ ┣ 📜Loading.selectors.js
  • ┃ ┃ ┗ 📜Loading.types.js
  • ┃ ┣ 📂Progress-number
  • ┃ ┃ ┣ 📜progress.actions.js
  • ┃ ┃ ┣ 📜progress.reducer.js
  • ┃ ┃ ┣ 📜progress.selectors.js
  • ┃ ┃ ┗ 📜progress.types.js
  • ┃ ┣ 📂SelectedRowandColumn
  • ┃ ┃ ┣ 📜tableSelections.actions.js
  • ┃ ┃ ┣ 📜tableSelections.reducer.js
  • ┃ ┃ ┣ 📜tableSelections.selectors.js
  • ┃ ┃ ┗ 📜tableSelections.types.js
  • ┃ ┣ 📂Show_Coded_As
  • ┃ ┃ ┣ 📜Show_Coded_As.actions.js
  • ┃ ┃ ┣ 📜Show_Coded_As.reducer.js
  • ┃ ┃ ┣ 📜Show_Coded_As.selectors.js
  • ┃ ┃ ┗ 📜Show_Coded_As.types.js
  • ┃ ┣ 📂SurveyDetails
  • ┃ ┃ ┣ 📜survey-details.actions.js
  • ┃ ┃ ┣ 📜survey-details.reducer.js
  • ┃ ┃ ┣ 📜survey-details.selectors.js
  • ┃ ┃ ┗ 📜survey-details.types.js
  • ┃ ┗ 📂UploaderAlerts
  • ┃ ┃ ┣ 📜UploaderAlerts.actions.js
  • ┃ ┃ ┣ 📜UploaderAlerts.reducer.js
  • ┃ ┃ ┣ 📜UploaderAlerts.selectors.js
  • ┃ ┃ ┗ 📜UploaderAlerts.types.js
  • ┣ 📂services
  • ┃ ┣ 📜index.js
  • ┃ ┗ 📜user.service.js
  • ┣ 📂_actions
  • ┃ ┣ 📜alert.actions.js
  • ┃ ┣ 📜index.js
  • ┃ ┗ 📜user.actions.js
  • ┣ 📂_helpers
  • ┃ ┣ 📜auth-header.js
  • ┃ ┣ 📜history.js
  • ┃ ┣ 📜index.js
  • ┃ ┗ 📜store.js
  • ┣ 📂_utilities
  • ┃ ┗ 📜utilities.js
  • ┣ 📜config.js
  • ┣ 📜index.css
  • ┣ 📜index.js
  • ┗ 📜responseMessage.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages