-
Homepage
-
- Quickly use the links below to navigate through all pages
-
-
- -
-
- HomePage
-
-
- -
-
- Another Page
-
-
-
-
src/pages/Home.tsx
-
This project was generated by Dhiwise
-
- );
-}
diff --git a/django_project/frontend/src/pages/OrganisationInformation/index.tsx b/django_project/frontend/src/pages/OrganisationInformation/index.tsx
new file mode 100644
index 00000000..d821db27
--- /dev/null
+++ b/django_project/frontend/src/pages/OrganisationInformation/index.tsx
@@ -0,0 +1,265 @@
+import React, { useState, useEffect } from "react";
+import Helmet from "react-helmet";
+import {
+ Box,
+ Heading,
+ Flex,
+ Input,
+ Table,
+ Tbody,
+ Tr,
+ Td,
+ Thead,
+ Button,
+ Badge,
+ IconButton,
+ Tabs,
+ TabList,
+ Tab,
+ TabPanels,
+ TabPanel,
+ Divider,
+} from "@chakra-ui/react";
+import { FaPlus, FaTrash } from "react-icons/fa";
+import Header from "../../components/Header";
+import Sidebar from "../../components/SideBar";
+import "../../styles/index.css";
+
+// Define types for the data
+interface Member {
+ user: string;
+ role: string;
+}
+
+interface Invitation {
+ user: string;
+ role: string;
+ status: string;
+}
+
+interface Organization {
+ members: Member[];
+ invitations: Invitation[];
+}
+
+export default function OrganisationInformation() {
+ const [searchTerm, setSearchTerm] = useState("");
+ const [organizations, setOrganizations] = useState<{ [key: string]: Organization }>({});
+ const [loading, setLoading] = useState(true);
+ const [error, setError] = useState