From 26b39fe52a7d88e2e61d5ee00624bd573505491e Mon Sep 17 00:00:00 2001 From: Nithish-stoic Date: Fri, 26 Dec 2025 18:04:08 +0530 Subject: [PATCH] change --- src/components/common/Footer.jsx | 65 +++++++- .../profiledashboard/AstroChatUI.jsx | 42 ++--- .../profiledashboard/DailyRecommendedCard.jsx | 12 +- .../profiledashboard/MatchingList.jsx | 16 +- .../profiledashboard/MatrimonyArticles.jsx | 4 +- .../profiledashboard/MembershipCard.jsx | 28 ++-- .../profiledashboard/ProfileCompletion.jsx | 4 +- .../profiledashboard/VideoSwiperGallery.jsx | 4 +- src/components/ui/ProfileCardDemo.jsx | 55 ++++--- src/pages/UserDashboardHome.jsx | 155 +++++++----------- 10 files changed, 206 insertions(+), 179 deletions(-) diff --git a/src/components/common/Footer.jsx b/src/components/common/Footer.jsx index 866dd1c..1a26130 100644 --- a/src/components/common/Footer.jsx +++ b/src/components/common/Footer.jsx @@ -69,12 +69,20 @@ export default function Footer() { */} + {/* Company Section */} -
-

Company

- +
*/} {/* Privacy & You Section */}
@@ -182,8 +190,8 @@ export default function Footer() {
- {/* Social Media & Apps Section */} -
+ {/* Social Media Section */} +

Find us on:

@@ -219,6 +227,45 @@ export default function Footer() {
+
+ + {/* Social Media & Apps Section */} +
+ {/*

+ Find us on: +

*/} + {/*
+ + + + + + + + + + + + + + + +
*/}

Get the Thirukalyanam App diff --git a/src/components/profiledashboard/AstroChatUI.jsx b/src/components/profiledashboard/AstroChatUI.jsx index 1fe8238..776f813 100644 --- a/src/components/profiledashboard/AstroChatUI.jsx +++ b/src/components/profiledashboard/AstroChatUI.jsx @@ -5,15 +5,15 @@ const AstroChatUI = () => { return ( <> -
-
+
+
{/* Logo Section */} -
+
{/* Planet Icon */} - + {/* Chat dots */} @@ -26,46 +26,46 @@ const AstroChatUI = () => {
-

+

Astro Horoscope

-

- From Thirukalyanam Matrimony Group +

+ From Thirukalyanam Matrimony Group

{/* Main Heading */} -

+

Looking for astrology guidance in love, relationships, career, or health?

{/* Subheading */} -

+

Connect instantly with expert astrologers on AstroFreeChat.

{/* Features List */} -
-
- -

+

+
+ +

Instant Astrology Insights

-
- -

+

+ +

Chat Anytime, Anywhere

-
- -

+

+ +

First 5 Minutes FREE

@@ -74,12 +74,12 @@ const AstroChatUI = () => { {/* CTA Button */} {/* Girl Image - Positioned at bottom right */} -
+
Woman using chat -

+

Daily Recommended

-

Find your perfect match today

+

Find your perfect match today

{/* Swiper Container */} @@ -307,10 +307,10 @@ className="w-full max-w-sm rounded-[10px] shadow-xl overflow-hidden border-1 bor disableOnInteraction: false, pauseOnMouseEnter: true }} - pagination={{ - clickable: true, - dynamicBullets: true - }} + // pagination={{ + // clickable: true, + // dynamicBullets: true + // }} loop={true} speed={800} breakpoints={{ diff --git a/src/components/profiledashboard/MatchingList.jsx b/src/components/profiledashboard/MatchingList.jsx index 8e64cb7..01cb101 100644 --- a/src/components/profiledashboard/MatchingList.jsx +++ b/src/components/profiledashboard/MatchingList.jsx @@ -18,7 +18,7 @@ import 'swiper/css/pagination'; import 'swiper/css/effect-coverflow'; import { useNavigate } from 'react-router-dom'; -const MatchingList = () => { +const MatchingList = () => { const swiperRef = useRef(null); const navigate = useNavigate(); @@ -143,7 +143,7 @@ className="w-full max-w-sm rounded-[10px] shadow-xl overflow-hidden border-2 bor className="absolute top-4 right-4 z-10 bg-white rounded-full px-4 py-2 shadow-lg flex items-center space-x-2 hover:bg-gray-50 transition-colors" onClick={(e) => { - e.stopPropagation(); + e.stopPropagation(); // shortlist logic }} > @@ -256,10 +256,10 @@ className="w-full max-w-sm rounded-[10px] shadow-xl overflow-hidden border-2 bor animate={{ opacity: 1, y: 0 }} className="text-center mb-12" > -

+

Your Matching List

-

Find your perfect match today

+

Find your perfect match today

{/* Swiper Container */} @@ -274,10 +274,10 @@ className="w-full max-w-sm rounded-[10px] shadow-xl overflow-hidden border-2 bor disableOnInteraction: false, pauseOnMouseEnter: true }} - pagination={{ - clickable: true, - dynamicBullets: true - }} + // pagination={{ + // clickable: true, + // dynamicBullets: true + // }} loop={true} speed={800} breakpoints={{ diff --git a/src/components/profiledashboard/MatrimonyArticles.jsx b/src/components/profiledashboard/MatrimonyArticles.jsx index 1b8f13d..074cd73 100644 --- a/src/components/profiledashboard/MatrimonyArticles.jsx +++ b/src/components/profiledashboard/MatrimonyArticles.jsx @@ -50,8 +50,8 @@ const MatrimonyArticles = () => { return ( <>
-

+

Matrimony Articles

diff --git a/src/components/profiledashboard/MembershipCard.jsx b/src/components/profiledashboard/MembershipCard.jsx index 9433a96..cb85686 100644 --- a/src/components/profiledashboard/MembershipCard.jsx +++ b/src/components/profiledashboard/MembershipCard.jsx @@ -13,49 +13,49 @@ return ( {/* Left Content Section */}
{/* Heading */} -

+

Become a paid member

{/* Subheading with offer */} -

+

Get up to 58% OFF on paid membership!

{/* Features List */}
-
- +
+
-

+

Call/WhatsApp matches

-
- +
+
-

+

Unlimited messages

-
- +
+
-

+

Higher chances of response

-
- +
+
-

+

View and match horoscopes

diff --git a/src/components/profiledashboard/ProfileCompletion.jsx b/src/components/profiledashboard/ProfileCompletion.jsx index 8afccc8..09ce286 100644 --- a/src/components/profiledashboard/ProfileCompletion.jsx +++ b/src/components/profiledashboard/ProfileCompletion.jsx @@ -174,7 +174,7 @@ const ProfileCompletion = () => {
{/* Additional Info Section */} - {

Complete your profile to increase visibility and get better matches

-
+ */}
diff --git a/src/components/profiledashboard/VideoSwiperGallery.jsx b/src/components/profiledashboard/VideoSwiperGallery.jsx index da674d6..6326aa2 100644 --- a/src/components/profiledashboard/VideoSwiperGallery.jsx +++ b/src/components/profiledashboard/VideoSwiperGallery.jsx @@ -247,10 +247,10 @@ const VideoSwiperGallery = () => { animate={{ opacity: 1, y: 0 }} className="text-center mb-12" > -

+

Video Gallery

-

+

Discover profiles through their stories

diff --git a/src/components/ui/ProfileCardDemo.jsx b/src/components/ui/ProfileCardDemo.jsx index a1f3918..d5f71bf 100644 --- a/src/components/ui/ProfileCardDemo.jsx +++ b/src/components/ui/ProfileCardDemo.jsx @@ -5,6 +5,8 @@ import Profile1 from "../../assets/images/bride1.jpg"; import Profile2 from "../../assets/images/bride2.jpg"; import Profile3 from "../../assets/images/bride3.jpg"; import Profile4 from "../../assets/images/bride4.jpg"; +import { motion } from "framer-motion"; + export default function ProfileCard() { // Sample data for multiple cards with image paths @@ -67,14 +69,31 @@ export default function ProfileCard() { }, ]; - return ( -
- {/* Grid Container - max-w-[1400px] with 4 columns */} + return ( +
+ + {/* HEADING */} + +

+ Daily Recommended +

+

+ Find your perfect match today +

+
+ + {/* CARDS GRID */} +
{profiles.map((profile) => (
{/* IMAGE SECTION */}
@@ -84,35 +103,29 @@ export default function ProfileCard() { className="w-full h-[320px] object-cover" /> - {/* LEFT ICON (CROWN) */}
- {/* RIGHT ICON (SHORTLIST) */}
Shortlist
- - {/* FADE FOR GLASS */} -
- {/* GLASS CONTENT */} + {/* CONTENT */}

{profile.name}

- {/* ID AND LAST SEEN - ROW */} -
+ +

ID: {profile.idNumber}

{profile.lastSeen}

- {/* INFO PILLS */} -
+
{[ profile.age, profile.height, @@ -124,28 +137,28 @@ export default function ProfileCard() { ].map((v, i) => ( {v} ))}
- {/* ACTION BUTTONS */} -
- -
-
))}
- ); +
+); + } \ No newline at end of file diff --git a/src/pages/UserDashboardHome.jsx b/src/pages/UserDashboardHome.jsx index 8cab132..c4e5ccb 100644 --- a/src/pages/UserDashboardHome.jsx +++ b/src/pages/UserDashboardHome.jsx @@ -19,6 +19,7 @@ import ProfileCard from '../components/common/ProfileCard'; import NewJoinedProfile from '../components/profiledashboard/NewJoinedProfile'; import CustomerSupportCard from '../components/profiledashboard/CustomerSupportCard'; import VideoSwiperGallery from '../components/profiledashboard/VideoSwiperGallery'; +import Profilecardemo from '../components/ui/ProfileCardDemo'; const images = [ @@ -39,7 +40,7 @@ const UserDashboardHome = () => { return ( <>
-
+
{/* Left Arrow */}