aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorLines
2021-01-17Add required props to form field typesGravatar ks129-9/+13
2021-01-17Centers Title With No DescriptionGravatar Hassan Abouelela-6/+14
Makes the header bar title take up more space when no title is provided, and stops the page from rendering the description. Co-authored-by: Joe Banks <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-17Removes Leading Underscore From VariablesGravatar Hassan Abouelela-11/+11
Co-authored-by: Joe Banks <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-17Updates Switch Statement IndentGravatar Hassan Abouelela-59/+62
Changes the switch statement indentation level to 1 in the eslint config, and updates files accordingly. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-17Shows Pointer On Scroll ButtonGravatar Hassan Abouelela-0/+2
Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-17Closes Select Menu On ClickGravatar Hassan Abouelela-2/+23
Adds logic to close the select menu when clicked, if the menu was already open. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-17Updates Transition SpeedGravatar Hassan Abouelela-4/+4
Increases select and deselect transition speeds for checkboxes, radios, and selects. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-16Rewrites RadiosGravatar Hassan Abouelela-2/+23
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]>
2021-01-16Rewrites Select ComponentGravatar Hassan Abouelela-56/+98
Rewrites select to be more accessible, and to have more predictable behavior across browsers and devices. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-16Rewrites Components For AccessibilityGravatar Hassan Abouelela-70/+57
Makes major changes to the structuring of checkboxes, and ranges to be more accessible to all users. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-16Minor Style AdjustmentsGravatar Hassan Abouelela-2/+5
Minor adjustments following the first round of open feedback. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-16Polyfills Smooth ScrollGravatar Hassan Abouelela-0/+15
Pollyfills smooth scroll on the scroll to top button. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-16Update dependency husky to v4.3.8Gravatar Renovate Bot-5/+5
2021-01-16Update dependency eslint to v7.18.0Gravatar Renovate Bot-12/+12
2021-01-15Update dependency webpack to v5.15.0Gravatar Renovate Bot-12/+18
2021-01-15Update dependency @swc/core to v1.2.45Gravatar Renovate Bot-13/+69
2021-01-14Update dependency @types/node to v14.14.21Gravatar Renovate Bot-5/+5
2021-01-13Update Font AwesomeGravatar Renovate Bot-22/+22
2021-01-13Update dependency webpack-dev-server to v3.11.2Gravatar Renovate Bot-5/+5
2021-01-13Update dependency @sentry/react to v5.30.0Gravatar Renovate Bot-46/+46
2021-01-12Update dependency @testing-library/jest-dom to v5.11.9Gravatar Renovate Bot-5/+5
2021-01-11Update typescript-eslint monorepo to v4.13.0Gravatar Renovate Bot-43/+44
2021-01-11Lock textarea resizing to verticalGravatar Joe Banks-0/+1
2021-01-10Update dependency webpack to v5.12.3Gravatar Renovate Bot-143/+130
2021-01-10Fixes Subtle Alignment IssuesGravatar Hassan Abouelela-2/+2
Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-07Update dependency @testing-library/react to v11.2.3Gravatar Renovate Bot-5/+5
2021-01-07Update dependency @types/jest to v26.0.20Gravatar Renovate Bot-2/+10
2021-01-07Update dependency husky to v4.3.7Gravatar Renovate Bot-16/+16
2021-01-06Breaks Up CSS Into ComponentsGravatar Hassan Abouelela-537/+498
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]>
2021-01-06Fixes Model Casing Gravatar Hassan Abouelela-1/+1
Changes the casing of the webhook enabled enum to fit with the other enums. Co-authored-by: ks129 <[email protected]>
2021-01-06Adds Question RenderingGravatar Hassan Abouelela-10/+661
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]>
2021-01-06Implements Input TypesGravatar Hassan Abouelela-0/+256
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]>
2021-01-06Implements Scroll ButtonGravatar Hassan Abouelela-3/+91
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]>
2021-01-04Update dependency @types/node to v14.14.20Gravatar Renovate Bot-5/+5
2021-01-04Update typescript-eslint monorepo to v4.12.0Gravatar Renovate Bot-43/+43
2021-01-04Updates HeaderBarGravatar Hassan Abouelela-42/+115
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]>
2021-01-04Implements Form FetchingGravatar Hassan Abouelela-22/+7
Fetches forms from the backend to be displayed. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-04Updates ModelsGravatar Hassan Abouelela-8/+21
Changes the models to match the backend. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-03Update dependency html-webpack-plugin to v4.5.1Gravatar Renovate Bot-6/+6
2021-01-03Adds Pre-commit HookGravatar Hassan Abouelela-0/+61
Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-03Fixes Preexisting Linting IssuesGravatar Hassan Abouelela-361/+378
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]>
2021-01-03Adds EsLintGravatar Hassan Abouelela-3/+59
Adds eslint, eslint rules, and updates the workflow file. Adds a yarn command to run linting. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-03Cleans Up DependenciesGravatar Hassan Abouelela-629/+344
Updates package.json to keep only the bare minimum required for production in dependencies. Signed-off-by: Hassan Abouelela <[email protected]>
2021-01-03Typo fix in GHAGravatar Joe Banks-1/+1
2021-01-02Update dependency react-spinners to v0.10.4Gravatar Renovate Bot-10/+10
2021-01-02Update dependency eslint to v7.17.0Gravatar Renovate Bot-5/+5
2021-01-02Implement new loaderGravatar Joe Banks-5/+5
2021-01-01Update dependency @types/node to v14.14.19Gravatar Renovate Bot-5/+5
2020-12-31Update dependency webpack-cli to v4.3.1Gravatar Renovate Bot-30/+40
2020-12-30Improve Sentry with deploy previewsGravatar Joe Banks-2/+17