-
- Reviews per page:
+
+
+ Reviews per page:
- {
- setReviewsPerPage(Number(e.target.value));
- getReviewsCallback(company.companyId, 0, e.target.value);
- }}
- disabled={getReviewsLoading}
- className="w-auto">
- {[1, 5, 10, 50].map((num) => (
-
- ))}
-
-
-
-
-
- >
+ disabled={getReviewsLoading}
+ className="w-auto">
+ {[1, 5, 10, 50].map((num) => (
+
+ ))}
+
+
+
+
+
) : (
- <>
-
{reviews && !getReviewsLoading ? (
diff --git a/src/components/rateMyCoop/CompanyReviewModalComponents/WriteOrEditReview.jsx b/src/components/rateMyCoop/CompanyReviewModalComponents/WriteOrEditReview.jsx
index cea8f8f..e5f4835 100644
--- a/src/components/rateMyCoop/CompanyReviewModalComponents/WriteOrEditReview.jsx
+++ b/src/components/rateMyCoop/CompanyReviewModalComponents/WriteOrEditReview.jsx
@@ -18,6 +18,14 @@ import styles from '../../styling/rateMyCoop/CompanyReviewModal.module.css';
import useApi from '../../../hooks/useApi';
import { getErrorMessage } from '../../../utils/errorUtils';
+function capitalizeFirstLetter(string) {
+ if (string.length === 0) {
+ return ''; // Empty string
+ }
+ const toLowerCaseString = string.toLowerCase();
+ return toLowerCaseString.charAt(0).toUpperCase() + toLowerCaseString.slice(1);
+}
+
function WriteOrEditReviews({
company,
showModal,
@@ -38,14 +46,6 @@ function WriteOrEditReviews({
comment: '',
});
- function capitalizeFirstLetter(string) {
- if (string.length === 0) {
- return ''; // Empty string
- }
- const toLowerCaseString = string.toLowerCase();
- return toLowerCaseString.charAt(0).toUpperCase() + toLowerCaseString.slice(1);
- }
-
const onJobTitleChange = (e) => {
setFormData({ ...formData, jobTitle: e.target.value });
};
@@ -101,9 +101,9 @@ function WriteOrEditReviews({
const validateTermYear = (term) => {
return (
term.trim() != '' &&
- parseInt(term) &&
- parseInt(term) >= termYearBounds.lowerBound &&
- parseInt(term) <= termYearBounds.upperBound
+ Number.parseInt(term) &&
+ Number.parseInt(term) >= termYearBounds.lowerBound &&
+ Number.parseInt(term) <= termYearBounds.upperBound
);
};
diff --git a/src/pages/ForgotPasswordPage.jsx b/src/pages/ForgotPasswordPage.jsx
index 9e88075..1965a1f 100644
--- a/src/pages/ForgotPasswordPage.jsx
+++ b/src/pages/ForgotPasswordPage.jsx
@@ -52,6 +52,7 @@ const ForgotPasswordPage = () => {
className="p-4 border rounded d-flex flex-column align-items-center"
style={{ maxWidth: '19rem' }}>

diff --git a/src/pages/LoginPage.jsx b/src/pages/LoginPage.jsx
index 6e5345b..64cfa05 100644
--- a/src/pages/LoginPage.jsx
+++ b/src/pages/LoginPage.jsx
@@ -69,6 +69,7 @@ const LoginPage = () => {
className="p-4 border rounded d-flex flex-column align-items-center"
style={{ maxWidth: '19rem' }}>

diff --git a/src/pages/ResetPasswordPage.jsx b/src/pages/ResetPasswordPage.jsx
index 2a4ee6b..7b27b1a 100644
--- a/src/pages/ResetPasswordPage.jsx
+++ b/src/pages/ResetPasswordPage.jsx
@@ -76,6 +76,7 @@ const ResetPasswordPage = () => {
className="p-4 border rounded d-flex flex-column align-items-center"
style={{ maxWidth: '19rem' }}>

diff --git a/src/pages/SignupPage.jsx b/src/pages/SignupPage.jsx
index 80c8fcb..0c6f678 100644
--- a/src/pages/SignupPage.jsx
+++ b/src/pages/SignupPage.jsx
@@ -1,7 +1,7 @@
// Component developed in part using Gemini: https://gemini.google.com/share/6cf46cb9feaa
import { useState } from 'react';
-import { Button, Form, InputGroup, Row, Spinner } from 'react-bootstrap';
+import { Button, Form, Row, Spinner } from 'react-bootstrap';
import { Link, useNavigate } from 'react-router-dom';
import LogoImage from '../assets/coapp_logo.png';
import Col from 'react-bootstrap/Col';
@@ -112,6 +112,7 @@ const SignupPage = () => {
className="p-4 border rounded d-flex flex-column align-items-center"
style={{ maxWidth: '30rem' }}>