diff --git a/data/appUser.db b/data/appUser.db
index b9e61c8..ed60910 100644
Binary files a/data/appUser.db and b/data/appUser.db differ
diff --git a/data/user.csv b/data/user.csv
index a84ac63..ea1aa68 100644
--- a/data/user.csv
+++ b/data/user.csv
@@ -1,4 +1,4 @@
-uname,status,user,type,year,start_month,start_date,end_date,plan,klas,lang,phone,pass,anual,early_start_programme,toddlers,interakto,email,country,state,city,address,school
+uname,status,user,type,year,start_month,start_date,end_date,plan,klas,lang,phone,pass,annual,early_start_programme,toddlers,interakto,email,country,state,city,address,school
name 1,published,,parent,,Feb,2023-05-14,2024-05-13,,IK2,,70000000011,,Jan,Feb,Mar,Jul,1@email.com,IN,WB,Habra,sample road near landmark,individual
name 5,published,,parent,,Feb,2023-05-14,2024-05-13,,IK2,,70000000011,,Jan,Feb,Mar,Jul,5@email.com,IN,WB,Habra,sample road near landmark,individual
name 4,published,,parent,,Feb,2023-05-14,2024-05-13,,IK2,,70000000011,,Jan,Feb,Mar,Jul,4@email.com,IN,WB,Habra,sample road near landmark,individual
diff --git a/package.json b/package.json
index 3c64fc7..09184f6 100644
--- a/package.json
+++ b/package.json
@@ -14,20 +14,27 @@
"@types/react-dom": "18.2.1",
"argon2": "^0.30.3",
"autoprefixer": "10.4.14",
+ "axios": "^1.4.0",
"csv-parser": "^3.0.0",
"eslint": "8.39.0",
"eslint-config-next": "13.3.1",
"formidable": "^2.1.1",
+ "formik": "^2.2.9",
"jsonwebtoken": "^9.0.0",
+ "jwt-decode": "^3.1.2",
"next": "13.3.1",
+ "next-auth": "^4.22.1",
"postcss": "8.4.23",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-phone-number-input": "^3.2.22",
"react-select": "^5.7.3",
"react-select-country-list": "^2.2.3",
+ "rxjs": "^7.8.1",
"sqlite3": "^5.1.6",
"tailwindcss": "3.3.2",
- "typescript": "5.0.4"
- }
+ "typescript": "5.0.4",
+ "yup": "^1.1.1"
+ },
+ "devDependencies": {}
}
diff --git a/public/img/4.svg b/public/img/4.svg
new file mode 100644
index 0000000..1dc5a13
--- /dev/null
+++ b/public/img/4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/NavBar.tsx b/src/components/NavBar.tsx
index 960f7ab..0b107da 100644
--- a/src/components/NavBar.tsx
+++ b/src/components/NavBar.tsx
@@ -1,24 +1,49 @@
-import Image from 'next/image'
-import { Inter } from 'next/font/google'
+import { signIn, signOut, useSession } from 'next-auth/react'
+import Link from 'next/link'
-const inter = Inter({ subsets: ['latin'] })
-export default function Home() {
+export default function NavBar() {
+ const { data: session } = useSession()
+ // console.log(session)
+ if (session) {
+ return (
+
+
+
+
+
+ Add School
+ School List
+ Add User
+ Upload User
+ User List
+ signOut()}>Sign out
+
+
+
+
+
+
+ )
+ }
return (
-
-
-
+ <>
+ Not signed in
+
+ >
)
+ // return (
+ //
+ // <>
+ //
+ //
Logged out Successfully
+ //
+ //
+
+ // >
+ //
+
+ // )
+
}
+
diff --git a/src/components/SchoolEditForm.jsx b/src/components/SchoolEditForm.jsx
index b20f934..a2fb025 100644
--- a/src/components/SchoolEditForm.jsx
+++ b/src/components/SchoolEditForm.jsx
@@ -29,7 +29,7 @@ export default function Modal() {
country: event.target.country.value,
state: event.target.state.value,
cities: event.target.cities.value,
- anual: event.target.anual.value,
+ annual: event.target.annual.value,
toddlers: event.target.toddlers.value,
early_start_programme: event.target.early_start_programme.value,
interakto: event.target.interakto.value,
@@ -119,8 +119,8 @@ export default function Modal() {
-
-