diff --git a/src/components/admin/GeneralInfo.jsx b/src/components/admin/GeneralInfo.jsx
index 161b35f6..18de3981 100644
--- a/src/components/admin/GeneralInfo.jsx
+++ b/src/components/admin/GeneralInfo.jsx
@@ -111,52 +111,50 @@ function GeneralInfo({ theNext, setCollectedChapter }) {
)}
- {/* eslint-disable-next-line jsx-a11y/control-has-associated-label */}
-
handleUploadImageClick(e, "banner")}
- onKeyDown={(e) => handleUploadImageKeyDown(e, "banner")}
- tabIndex="0"
- role="button"
- >
-
(
- <>
- {
- field.onChange(e);
- handleImageChange(e);
- }}
- style={{ display: "none" }}
- />
-
+
+
(
+ handleUploadImageClick(e, "banner")}
+ onKeyDown={(e) => handleUploadImageKeyDown(e, "banner")}
+ tabIndex="0"
+ role="button"
+ >
+
{
+ field.onChange(e);
+ handleImageChange(e);
+ }}
+ style={{ display: "none" }}
+ />
+
+
+
+ Upload Chapter's Banner
+
+
+ {banner ? (
+
+ ) : (
-
- Upload Chapter's Banner
+
+ PNG, JPG, JFIF
- {banner ? (
-
- ) : (
-
- )}
-
- >
- )}
- />
-
+ )}
+
+
+ )}
+ />
{errors.banner && (
{errors.banner.message}
diff --git a/src/components/admin/Organizers.jsx b/src/components/admin/Organizers.jsx
index 96840315..3420c8f6 100644
--- a/src/components/admin/Organizers.jsx
+++ b/src/components/admin/Organizers.jsx
@@ -118,52 +118,57 @@ function Organizers({ thePrevious, collectedChapter, formComplete }) {
)}
- {/* eslint-disable-next-line jsx-a11y/control-has-associated-label, jsx-a11y/click-events-have-key-events */}
-
- document.getElementById(`organizers.${index}.image`).click()
- }
- >
-
(
- <>
- {
- field.onChange(e);
- handleImageChange(e, index);
- }}
- />
-
+
+
(
+
+ document
+ .getElementById(`organizers.${index}.image`)
+ .click()
+ }
+ onKeyDown={() =>
+ document
+ .getElementById(`organizers.${index}.image`)
+ .click()
+ }
+ >
+
{
+ field.onChange(e);
+ handleImageChange(e, index);
+ }}
+ />
+
+
+
+ Upload Organizer’s Image
+
+
+ {fileNames && fileNames[`organizer${index}`] ? (
+
+
{fileNames[`organizer${index}`]}
+
+ ) : (
-
- Upload Organizer’s Image
+
+ PNG, JPG, JFIF
- {fileNames && fileNames[`organizer${index}`] ? (
-
-
{fileNames[`organizer${index}`]}
-
- ) : (
-
- )}
-
- >
- )}
- />
-
+ )}
+
+
+ )}
+ />
{errors.organizers && (
{errors.organizers[index]?.image?.message || ""}
diff --git a/src/components/admin/shop/inventory/Modal.jsx b/src/components/admin/shop/inventory/Modal.jsx
index 4f9df2d8..7b08e1c6 100644
--- a/src/components/admin/shop/inventory/Modal.jsx
+++ b/src/components/admin/shop/inventory/Modal.jsx
@@ -1,4 +1,3 @@
-/* eslint-disable jsx-a11y/control-has-associated-label */
/* eslint-disable react/jsx-props-no-spreading */
/* eslint-disable jsx-a11y/label-has-associated-control */
import { yupResolver } from "@hookform/resolvers/yup";
@@ -78,7 +77,11 @@ export default function Modal({ showModal, onClose }) {
Add Item
-
diff --git a/src/pages/admin/events/AddEventPage.jsx b/src/pages/admin/events/AddEventPage.jsx
index 9f984f80..0f8c261d 100644
--- a/src/pages/admin/events/AddEventPage.jsx
+++ b/src/pages/admin/events/AddEventPage.jsx
@@ -507,52 +507,49 @@ function AddEventPage() {
)}
- {/* eslint-disable-next-line jsx-a11y/control-has-associated-label */}
- handleUploadImageClick(e, "poster")}
- onKeyDown={(e) => handleUploadImageClick(e, "poster")}
- tabIndex="0"
- role="button"
- >
-
(
- <>
- {
- field.onChange(e);
- setPoster(e.target.files[0]);
- }}
- style={{ display: "none" }}
- />
-
+
(
+ handleUploadImageClick(e, "poster")}
+ onKeyDown={(e) => handleUploadImageClick(e, "poster")}
+ tabIndex="0"
+ role="button"
+ >
+
{
+ field.onChange(e);
+ setPoster(e.target.files[0]);
+ }}
+ style={{ display: "none" }}
+ />
+
+
+
+ Upload Event Poster
+
+
+ {poster ? (
+
+ ) : (
-
- Upload Event Poster
+
+ PNG, JPG, JFIF
- {poster ? (
-
- ) : (
-
- )}
-
- >
- )}
- />
-
+ )}
+
+
+ )}
+ />
{errors.poster && (
{errors.poster.message}