| Commit message (Collapse) | Author | Age | Lines | 
| | 
| 
| 
| 
| 
| 
|  | 
Increases select and deselect transition speeds for checkboxes, radios,
and selects.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Rewrites radios to be more fitting with the general theme and style, and
 to be more consistent across browsers.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Rewrites select to be more accessible, and to have more predictable
behavior across browsers and devices.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Makes major changes to the structuring of checkboxes, and ranges to be
more accessible to all users.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
Minor adjustments following the first round of open feedback.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
Pollyfills smooth scroll on the scroll to top button.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Moves the styles from the CSS file, into emotion CSS in each component's
file to make navigation easier, and keep CSS and JSX together.Drops
raw-loader dependency.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
|  | 
Changes the casing of the webhook enabled enum to fit with the other enums.
Co-authored-by: ks129 <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Adds a question component, and calls it on form page. Adds styling for
input types and form page. Lays foundation for validation and
 submission.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Adds functionality and JSX for all input types. Adds a dispatcher that
can pick and return the needed element.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
Adds a scroll to top button to the landing page, and form pages to make
navigation easier on long pages.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Changes header bar component to accept a description, and render it
properly on different screens. Additionally adds a button to return to
the home page. Updates tests.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
Fetches forms from the backend to be displayed.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
Changes the models to match the backend.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |\   | 
 | 
| | |  | 
 | 
| |\ \  
| |/  
|/|    | 
 | 
| | |  | 
 | 
| |\ \  
| | | 
| | |  | 
Update Developer Workflow
 | 
| | | | 
| | | 
| | | 
| | |  | 
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
Fixes all errors, and most warnings generated by eslint. Most were fixed
 by eslint automatically such as indentation and quotes.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
Adds eslint, eslint rules, and updates the workflow file. Adds a yarn
command to run linting.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| |    | 
Updates package.json to keep only the bare minimum required for
production in dependencies.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |/   | 
 | 
| |\   | 
 | 
| |/   | 
 | 
| |  | 
 | 
| |\   | 
 | 
| | |  | 
 | 
| |\ \  
| | | 
| | |  | 
Update dependency @types/react-router-dom to v5.1.7
 | 
| | | |  | 
 | 
| |\ \ \  
| |_|/  
|/| |    | 
Update dependency @swc/core to v1.2.43
 | 
| | | |  | 
 | 
| |\ \ \  
| | | | 
| | | |  | 
Update dependency webpack-cli to v4.3.1
 | 
| |/ / /   | 
 | 
| |\ \ \   | 
 | 
| |/ / /   | 
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| |\ \ \  
| |_|/  
|/| |    | 
Update dependency @types/node to v14.14.17
 | 
| |/ /   | 
 | 
| |\ \  
| |/  
|/|    | 
Update dependency eslint-plugin-react to v7.22.0
 | 
| | |  | 
 | 
| |\ \  
| |/  
|/|    | 
Update dependency @testing-library/jest-dom to v5.11.8
 | 
| |/   | 
 | 
| |\   | 
 | 
| | | 
| | 
| | 
| |  | 
Signed-off-by: Hassan Abouelela <[email protected]>
 |