From fb3986ada4ace8fa37c8d8c76f4bdea70659ea3a Mon Sep 17 00:00:00 2001 From: c4dr-me <142721314+c4dr-me@users.noreply.github.com> Date: Wed, 31 Jul 2024 16:25:57 +0530 Subject: [PATCH 1/2] updated committee --- components/MainContent.jsx | 4 +- pages/Committee.jsx | 219 +++++++++++++++++++++++++++++++++++-- pages/Tracks.jsx | 10 +- pages/style.css | 28 +---- 4 files changed, 221 insertions(+), 40 deletions(-) diff --git a/components/MainContent.jsx b/components/MainContent.jsx index 7ca78a5..d61ad91 100644 --- a/components/MainContent.jsx +++ b/components/MainContent.jsx @@ -6,7 +6,9 @@ const Main = () => {

National Conference on Recent Trends in Environment, Energy and Sustainability

Maharaja Surajmal Institute Of Technology.

-
+

7-8 November 2024

+ + ) } diff --git a/pages/Committee.jsx b/pages/Committee.jsx index 1c7639a..836130d 100644 --- a/pages/Committee.jsx +++ b/pages/Committee.jsx @@ -1,15 +1,218 @@ -import React from 'react'; -import './Comingsoon.css'; // Import the CSS file +import React, { useState, useEffect } from 'react'; +import './style.css'; const Committee = () => { + const [activeCommittee, setActiveCommittee] = useState(null); + + // Function to toggle the dropdown menu + const toggleDropdown = (id) => { + setActiveCommittee((prevActiveCommittee) => (prevActiveCommittee === id ? null : id)); + }; + + useEffect(() => { + const updateActiveCommittee = () => { + if (window.innerWidth >= 768) { + setActiveCommittee('committee0'); + } else { + setActiveCommittee(null); + } + }; + + updateActiveCommittee(); + window.addEventListener('resize', updateActiveCommittee); + return () => { + window.removeEventListener('resize', updateActiveCommittee); + }; + }, []); + + const committees = [ + { + id: 'committee0', + name: 'Patrons', + members: [ + { name: 'Sh. Kaptan Singh', role: 'President, SMES, New Delhi' }, + { name: 'Ms. Esha Jakhar', role: 'Vice - President, SMES, New Delhi' }, + { name: 'Prof. Prem Vrat', role: 'Pro - Chancellor, North Cap University, Gurgaon' }, + { name: 'Sh. Karnal Singh', role: 'IPS, Former Director - Enforcement Directorate' }, + { name: 'Mr. Ajit Singh Chaudhary', role: 'Secretary, SMES, New Delhi' }, + { name: 'Mr. Raj Pal Solanki', role: 'Treasurer, SMES, New Delhi' }, + { name: 'Dr. Tejbir Singh Rana', role: 'Chairman, Academic Committee, SMES, New Delhi' }, + { name: 'Sh. S.S. Solanki', role: 'Chairman Disciplinary(L), SMES, New Delhi' }, + ], + }, + { + id: 'committee1', + name: 'Organising Chair', + members: [ + { name: 'Prof. Archana Balyan', role: 'Director, MSIT' }, + ], + }, + { + id: 'committee2', + name: 'Convener', + members: [ + { name: 'Prof. Koyel Datta Gupta', role: '' }, + ], + }, + { + id: 'committee3', + name: 'Co-Conveners', + members: [ + { name: 'Prof. Puneet Azad', role: '' }, + { name: 'Dr. Deepshikha Yadav', role: '' }, + { name: 'Dr. Anju Dhillon', role: '' }, + ], + }, + { + id: 'committee4', + name: 'Technical Review Committee', + members: [ + { name: 'Dr. Ajay Gahlot', role: '' }, + { name: 'Dr. Anupama Kaushik', role: '' }, + { name: 'Dr. Deepti Deshwal', role: '' }, + { name: 'Dr. Tripti Rathee', role: '' }, + ], + }, + { + id: 'committee5', + name: 'Program Committee', + members: [ + { name: 'Prof. Puneet Azad', role: '' }, + { name: 'Mr. Manoj Malik', role: '' }, + ], + }, + { + id: 'committee6', + name: 'Finance Committee', + members: [ + { name: 'Mr. Raj Pal Solanki', role: 'Treasurer, SMES, New Delhi' }, + { name: 'Prof. Puneet Azad', role: '' }, + ], + }, + { + id: 'committee7', + name: 'Hospitality & Transport Committee', + members: [ + { name: 'Dr. Ashok Wahi', role: '' }, + { name: 'Prof. Ruchi Arora', role: '' }, + { name: 'Prof. Deepti Sehgal', role: '' }, + ], + }, + { + id: 'committee8', + name: 'Publicity Committee', + members: [ + { name: 'Prof. Manika Verma', role: '' }, + { name: 'Prof. Deepti Sehgal', role: '' }, + { name: 'Dr. Pragati Rawat', role: '' }, + ], + }, + { + id: 'committee9', + name: 'Registration Committee', + members: [ + { name: 'Prof. Manika Verma', role: '' }, + { name: 'Prof. Himani Bansal', role: '' }, + { name: 'Prof. Poonam Saini', role: '' }, + { name: 'Prof. Savita Hooda', role: '' }, + ], + }, + { + id: 'committee10', + name: 'Web Committee', + members: [ + { name: 'Mr. Rakesh Rana', role: 'Head of Department, CSE' }, + { name: 'Prof. Himani Bansal', role: '' }, + { name: 'Mr. Pankaj Sharma', role: '' }, + ], + }, + { + id: 'committee11', + name: 'Sponsorship Committee', + members: [ + { name: 'Prof. Bhawna Aggarwal', role: '' }, + { name: 'Prof. Himani Bansal', role: '' }, + { name: 'Prof. Manika Verma', role: '' }, + ], + }, + { + id: 'committee12', + name: 'Publication Committee', + members: [ + { name: 'Dr. S.P. Yadav', role: '' }, + { name: 'Dr. Kiran Kumar', role: '' }, + { name: 'Prof. Deepti Sehgal', role: '' }, + ], + }, + { + id: 'committee13', + name: 'Decoration Committee', + members: [ + { name: 'Prof. Archana Sharma', role: '' }, + { name: 'Prof. Ruchi Arora', role: '' }, + { name: 'Prof. Sonam Chhikara', role: '' }, + ], + }, + ]; + return ( -
-

Committee

-
- COMING SOON +
+
+
+
+

+ COMMITTEES +

+
+
+
+
+
    + {committees.map((committee) => ( +
  • + +
      + {committee.members.map((member, index) => ( +
    • + ● {member.name} - {member.role} +
    • + ))} +
    +
  • + ))} +
+
+
+ {committees.map( + (committee) => + activeCommittee === committee.id && ( +
    + {committee.members.map((member, index) => ( +
  • + ● {member.name} - {member.role} +
  • + ))} +
+ ) + )} +
+
-
- ); +
+
+); }; export default Committee; diff --git a/pages/Tracks.jsx b/pages/Tracks.jsx index 9117000..270919c 100644 --- a/pages/Tracks.jsx +++ b/pages/Tracks.jsx @@ -12,9 +12,9 @@ const Tracks = () => { useEffect(() => { const updateActiveTrack = () => { if (window.innerWidth >= 768) { - setActiveTrack('track1'); + setActiveTrack('track1'); // Initially open the first track on desktop } else { - setActiveTrack(null); + setActiveTrack(null); // Close all tracks on mobile } }; @@ -86,15 +86,15 @@ const Tracks = () => { ]; return ( -
+

TRACKS

-
-
+
+
    {tracks.map((track) => (
  • diff --git a/pages/style.css b/pages/style.css index bd308d0..f302e37 100644 --- a/pages/style.css +++ b/pages/style.css @@ -1,27 +1,3 @@ -.dropdown { - position: relative; - display: inline-block; -} - -.dropdown-content { - display: none; - position: absolute; - background-color: #f2f2f2; - border: 1px solid #ccc; - border-radius: 5px; - padding: 10px; - /* min-width: 200px; */ - box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); - z-index: 1; -} - -.dropdown:hover .dropdown-content { - display: block; -} -.dropdown-menu { - transition: opacity 0.3s ease, visibility 0.3s ease; -} -.dropdown-menu.hidden { - opacity: 0; - visibility: hidden; +.hauto { + height: auto !important; } \ No newline at end of file From d7cce3182455840b268a55359e8686a505203010 Mon Sep 17 00:00:00 2001 From: c4dr-me <142721314+c4dr-me@users.noreply.github.com> Date: Wed, 31 Jul 2024 17:00:10 +0530 Subject: [PATCH 2/2] changed members in committe.jsx --- pages/Committee.jsx | 57 +++++++++++++++++---------------------------- 1 file changed, 22 insertions(+), 35 deletions(-) diff --git a/pages/Committee.jsx b/pages/Committee.jsx index 836130d..14baba1 100644 --- a/pages/Committee.jsx +++ b/pages/Committee.jsx @@ -85,72 +85,59 @@ const Committee = () => { id: 'committee6', name: 'Finance Committee', members: [ - { name: 'Mr. Raj Pal Solanki', role: 'Treasurer, SMES, New Delhi' }, - { name: 'Prof. Puneet Azad', role: '' }, + { name: 'Prof. Man Singh', role: '' }, ], }, { id: 'committee7', - name: 'Hospitality & Transport Committee', + name: 'Publication Committee', members: [ - { name: 'Dr. Ashok Wahi', role: '' }, - { name: 'Prof. Ruchi Arora', role: '' }, - { name: 'Prof. Deepti Sehgal', role: '' }, + { name: 'Dr. Sakshi Rajput', role: '' }, + { name: 'Dr. Preeti Sehrawat', role: '' }, ], }, { id: 'committee8', name: 'Publicity Committee', members: [ - { name: 'Prof. Manika Verma', role: '' }, - { name: 'Prof. Deepti Sehgal', role: '' }, - { name: 'Dr. Pragati Rawat', role: '' }, + { name: 'Dr. Kavita Sheoran', role: '' }, + { name: 'Dr. Deepshika Yadav', role: '' }, ], }, { id: 'committee9', - name: 'Registration Committee', + name: 'Website Committee', members: [ - { name: 'Prof. Manika Verma', role: '' }, - { name: 'Prof. Himani Bansal', role: '' }, - { name: 'Prof. Poonam Saini', role: '' }, - { name: 'Prof. Savita Hooda', role: '' }, + { name: 'Dr. Vikrant Shokeen', role: '' }, ], }, { id: 'committee10', - name: 'Web Committee', + name: 'Sponsorship Committee, MSIT', members: [ - { name: 'Mr. Rakesh Rana', role: 'Head of Department, CSE' }, - { name: 'Prof. Himani Bansal', role: '' }, - { name: 'Mr. Pankaj Sharma', role: '' }, + { name: 'Dr. Anju Dhillon', role: '' }, + { name: 'Mr. Surender Bhanwala', role: '' }, + { name: 'Mr. Akshay Singh', role: '' }, ], }, { id: 'committee11', - name: 'Sponsorship Committee', + name: 'Stage Committee, MSIT', members: [ - { name: 'Prof. Bhawna Aggarwal', role: '' }, - { name: 'Prof. Himani Bansal', role: '' }, - { name: 'Prof. Manika Verma', role: '' }, + { name: 'Dr. Shaily Malik', role: '' }, + { name: 'Ms. Neelam Nehra', role: '' }, ], }, { id: 'committee12', - name: 'Publication Committee', - members: [ - { name: 'Dr. S.P. Yadav', role: '' }, - { name: 'Dr. Kiran Kumar', role: '' }, - { name: 'Prof. Deepti Sehgal', role: '' }, - ], - }, - { - id: 'committee13', - name: 'Decoration Committee', + name: 'Hospitality Committee, MSIT', members: [ - { name: 'Prof. Archana Sharma', role: '' }, - { name: 'Prof. Ruchi Arora', role: '' }, - { name: 'Prof. Sonam Chhikara', role: '' }, + { name: 'Dr. Vimal Gaur', role: '' }, + { name: 'Dr. Rakhi Kamra', role: '' }, + { name: 'Dr. Gitanjali', role: '' }, + { name: 'Ms. Annu Bhure', role: '' }, + { name: 'Ms. Gunjan', role: '' }, + { name: 'Ms. Vaani', role: '' }, ], }, ];