-
-
+
+
+
All Members
+
+ Total Storage Used: {totalStorageUsed} MB
+
+
+
diff --git a/src/routes/test/AddMemberTestRoute.tsx b/src/routes/test/AddMemberTestRoute.tsx
new file mode 100644
index 0000000..14f6196
--- /dev/null
+++ b/src/routes/test/AddMemberTestRoute.tsx
@@ -0,0 +1,27 @@
+import AddMember from "@/components/AddMember";
+import { useState } from "react";
+
+function AddMemberTestRoute() {
+ // State to toggle the modal
+ const [isModalOpen, setIsModalOpen] = useState(false);
+
+ // Function to toggle the modal
+ const toggleModal = () => setIsModalOpen(!isModalOpen);
+
+ return (
+
+ );
+}
+
+export default AddMemberTestRoute;
diff --git a/src/routes/test/ButtonTestRoute.tsx b/src/routes/test/ButtonTestRoute.tsx
index b008ce8..abba5f9 100644
--- a/src/routes/test/ButtonTestRoute.tsx
+++ b/src/routes/test/ButtonTestRoute.tsx
@@ -2,195 +2,157 @@ import Button from "@/components/Button";
import { Plus } from "@phosphor-icons/react";
function ButtonTestRoute() {
- return (
-
-
- {/* Put font size inside, depending on you */}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
+ return (
+
+
+
+ }
+ shape="large"
+ severity="primary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="medium"
+ severity="primary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="small"
+ severity="primary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="round"
+ severity="primary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="square"
+ severity="primary"
+ onClick={() => console.log("Button clicked")}
+ />
+
+
+ }
+ shape="large"
+ severity="secondary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="medium"
+ severity="secondary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="small"
+ severity="secondary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="round"
+ severity="secondary"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="square"
+ severity="secondary"
+ onClick={() => console.log("Button clicked")}
+ />
+
+
+ }
+ shape="large"
+ severity="danger"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="medium"
+ severity="danger"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="small"
+ severity="danger"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="round"
+ severity="danger"
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="square"
+ severity="danger"
+ onClick={() => console.log("Button clicked")}
+ />
+
+
+ }
+ shape="large"
+ severity="danger"
+ disabled={true}
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="medium"
+ severity="danger"
+ disabled={true}
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="small"
+ severity="danger"
+ disabled={true}
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="round"
+ severity="danger"
+ disabled={true}
+ onClick={() => console.log("Button clicked")}
+ />
+ }
+ shape="square"
+ severity="danger"
+ disabled={true}
+ onClick={() => console.log("Button clicked")}
+ />
+
+
+
+ );
}
export default ButtonTestRoute;
diff --git a/src/routes/test/EditMemberTestRoute.tsx b/src/routes/test/EditMemberTestRoute.tsx
new file mode 100644
index 0000000..079e90b
--- /dev/null
+++ b/src/routes/test/EditMemberTestRoute.tsx
@@ -0,0 +1,27 @@
+import EditMember from "@/components/EditMember";
+import { useState } from "react";
+
+function EditMemberTestRoute() {
+ // State to toggle the modal
+ const [isModalOpen, setIsModalOpen] = useState(false);
+
+ // Function to toggle the modal
+ const toggleModal = () => setIsModalOpen(!isModalOpen);
+
+ return (
+
+
+
+
+ );
+}
+
+export default EditMemberTestRoute;
diff --git a/src/routes/test/MemberPageBackgroundTestRoute.tsx b/src/routes/test/MemberPageBackgroundTestRoute.tsx
new file mode 100644
index 0000000..9b2c68a
--- /dev/null
+++ b/src/routes/test/MemberPageBackgroundTestRoute.tsx
@@ -0,0 +1,20 @@
+import React from "react";
+import MemberPageBackground from "@/components/MemberPageBackground";
+import { Pencil } from "@phosphor-icons/react";
+import Modal from "@/components/Modal";
+
+const MemberProfilePictureTest = () => {
+ return (
+
+
{}}
+ title="Edit Member Modal"
+ icon={}
+ content={}
+ />
+
+ );
+};
+
+export default MemberProfilePictureTest;
diff --git a/src/types/ProfileColor.tsx b/src/types/ProfileColor.tsx
index 1eaa8b5..60b072a 100644
--- a/src/types/ProfileColor.tsx
+++ b/src/types/ProfileColor.tsx
@@ -1,4 +1,4 @@
-type ProfileColor =
+export type ProfileColor =
| "bg-profile-water"
| "bg-profile-air"
| "bg-profile-lilac"
@@ -8,4 +8,13 @@ type ProfileColor =
| "bg-profile-lime"
| "bg-profile-jade";
-export default ProfileColor;
+export const profileColors: ProfileColor[] = [
+ "bg-profile-water",
+ "bg-profile-air",
+ "bg-profile-lilac",
+ "bg-profile-candy",
+ "bg-profile-tulip",
+ "bg-profile-gold",
+ "bg-profile-lime",
+ "bg-profile-jade",
+];