diff --git a/components/PROFILE/Badge.tsx b/components/PROFILE/Badge.tsx new file mode 100644 index 0000000..4a5c1d6 --- /dev/null +++ b/components/PROFILE/Badge.tsx @@ -0,0 +1,23 @@ +import React from "react"; + +function Badge() { + const Badge = 2; + return ( +
+
+
+
Badges
+
Badges
+
Badges
+
Badges
+
Badges
+
Badges
+ +
{`${Badge}`}
+
+
+
+ ); +} + +export default Badge; diff --git a/components/PROFILE/Form.tsx b/components/PROFILE/Form.tsx new file mode 100644 index 0000000..da8e346 --- /dev/null +++ b/components/PROFILE/Form.tsx @@ -0,0 +1,67 @@ +import React from "react"; +import {value} from "@/constant/PROFILE/form" +const Style1 = "flex flex-wrap -mx-3 mb-1"; + const Style2 = "w-full px-3"; + const Style3 = + "block uppercase tracking-wide text-gray-700 text-xs font-bold mb-1"; + + const Style4 = + "appearance-none block w-full bg-white text-gray-700 border border-gray-200 rounded py-3 px-4 mb-3 leading-tight focus:outline-none focus:bg-white focus:border-gray-500"; +function Form() { + return ( +
+
+
+
+ + +
+
+ + +
+
+ {value?.map((item, index) => ( +
+
+ + +
+
+ ))} +
+
+ ); +} + +export default Form; diff --git a/components/PROFILE/Member.tsx b/components/PROFILE/Member.tsx new file mode 100644 index 0000000..f23725d --- /dev/null +++ b/components/PROFILE/Member.tsx @@ -0,0 +1,41 @@ +import React from "react"; +import Image from "next/image"; +import { team } from "@/constant/PROFILE/Member"; + +const Style = + "appearance-none block w-full bg-white-200 text-gray-700 border border-gray-200 rounded py-2 px-6 mb-1 leading-tight focus:outline-none focus:bg-white focus:border-gray-500"; + const type = "text"; + const Disable = true; +function Member() { + return ( +
+
+
+ me{" "} +
+ +
+
Team Members
+ {team?.map((item, index) => ( +
+ +
+ ))} +
+
+
+ ); +} + +export default Member; diff --git a/components/PROFILE/index.tsx b/components/PROFILE/index.tsx new file mode 100644 index 0000000..45b8506 --- /dev/null +++ b/components/PROFILE/index.tsx @@ -0,0 +1,20 @@ +import React from "react"; +import Member from "./Member"; +import Form from "./Form"; +import Badge from "./Badge"; + +function Profile() { + return ( +
+
+
+
+
+ + +
+
+ ); +} + +export default Profile; diff --git a/constant/PROFILE/Member.ts b/constant/PROFILE/Member.ts new file mode 100644 index 0000000..7ff9359 --- /dev/null +++ b/constant/PROFILE/Member.ts @@ -0,0 +1,11 @@ +export const team = [ + { + placeholder: "Member 1", + }, + { + placeholder: "Member 2", + }, + { + placeholder: "Member 3", + }, + ]; \ No newline at end of file diff --git a/constant/PROFILE/form.ts b/constant/PROFILE/form.ts new file mode 100644 index 0000000..d3afb62 --- /dev/null +++ b/constant/PROFILE/form.ts @@ -0,0 +1,20 @@ +export const value = [ + { + placeholder: "Email", + }, + { + placeholder: "USN", + }, + { + placeholder: "Phone Number", + }, + { + placeholder: "Program", + }, + { + placeholder: "Your TechStack", + }, + { + placeholder: "Your Proficiency", + }, + ]; \ No newline at end of file diff --git a/pages/index.tsx b/pages/index.tsx index 8c5024f..0bded7c 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,6 +1,7 @@ // import { Inter } from 'next/font/google' import DSA from "@/components/DSA/index" import Layout from "@/components/LAYOUT" +import Profile from "@/components/PROFILE" // const inter = Inter({ subsets: ['latin'] }) export default function Home() { @@ -8,8 +9,8 @@ export default function Home() { return (
- -
+ + ) } diff --git a/public/community.png b/public/community.png new file mode 100644 index 0000000..75dfab9 Binary files /dev/null and b/public/community.png differ diff --git a/tailwind.config.js b/tailwind.config.js index 97cd02f..df5c447 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -17,6 +17,7 @@ module.exports = { reddish:"#FB3800", greyy:"#F4EEE9", orange2:"#FE995C", + nav_color:"#fef9f4", }, backgroundImage: {