diff --git a/src/app/page.tsx b/src/app/page.tsx index 3652774..50ff8ca 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -70,7 +70,6 @@ export default function HomePage() { frameStyle="browser" mediaAnimation="slide-up" buttonAnimation="slide-up" - useInvertedBackground={false} /> @@ -82,47 +81,17 @@ export default function HomePage() { tagIcon={Sparkles} features={[ { - id: "01", - title: "Pet Profiles & Health Cards", - description: "Digital health cards to store medical records, vaccination history, and emergency information for each pet", - imageSrc: "http://img.b2bpic.net/free-photo/busy-investigator_1098-15351.jpg", - imageAlt: "Pet health records interface", - }, + id: "01", title: "Pet Profiles & Health Cards", description: "Digital health cards to store medical records, vaccination history, and emergency information for each pet", imageSrc: "http://img.b2bpic.net/free-photo/busy-investigator_1098-15351.jpg", imageAlt: "Pet health records interface"}, { - id: "02", - title: "Smart Reminders", - description: "Automated vaccination and health reminders to keep your pets on track with preventive care schedules", - imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-with-face-masks-talking-about-pregnancy-medical-checkup-office-african-american-woman-expecting-child-doing-healthcare-consultation-with-practitioner_482257-29092.jpg?_wi=1", - imageAlt: "Appointment reminder system", - }, + id: "02", title: "Smart Reminders", description: "Automated vaccination and health reminders to keep your pets on track with preventive care schedules", imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-with-face-masks-talking-about-pregnancy-medical-checkup-office-african-american-woman-expecting-child-doing-healthcare-consultation-with-practitioner_482257-29092.jpg", imageAlt: "Appointment reminder system"}, { - id: "03", - title: "Vet Appointment Booking", - description: "Seamless appointment booking system connecting you with verified veterinarians and clinics in your area", - imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-with-face-masks-talking-about-pregnancy-medical-checkup-office-african-american-woman-expecting-child-doing-healthcare-consultation-with-practitioner_482257-29092.jpg?_wi=2", - imageAlt: "Veterinary appointment booking", - }, + id: "03", title: "Vet Appointment Booking", description: "Seamless appointment booking system connecting you with verified veterinarians and clinics in your area", imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-with-face-masks-talking-about-pregnancy-medical-checkup-office-african-american-woman-expecting-child-doing-healthcare-consultation-with-practitioner_482257-29092.jpg", imageAlt: "Veterinary appointment booking"}, { - id: "04", - title: "Pet Adoption Platform", - description: "Comprehensive adoption and lost & found services connecting pets with forever homes and their families", - imageSrc: "http://img.b2bpic.net/free-photo/mother-taking-picture-son-with-dog-park_23-2148647759.jpg", - imageAlt: "Pet adoption platform", - }, + id: "04", title: "Pet Adoption Platform", description: "Comprehensive adoption and lost & found services connecting pets with forever homes and their families", imageSrc: "http://img.b2bpic.net/free-photo/mother-taking-picture-son-with-dog-park_23-2148647759.jpg", imageAlt: "Pet adoption platform"}, { - id: "05", - title: "Pet Social Community", - description: "Connect with other pet owners, share updates, tips, and celebrate milestones with your pet family", - imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-flat-world-animal-day-instagram-stories-collection-with-photo_23-2149059475.jpg", - imageAlt: "Pet social community", - }, + id: "05", title: "Pet Social Community", description: "Connect with other pet owners, share updates, tips, and celebrate milestones with your pet family", imageSrc: "http://img.b2bpic.net/free-vector/hand-drawn-flat-world-animal-day-instagram-stories-collection-with-photo_23-2149059475.jpg", imageAlt: "Pet social community"}, { - id: "06", - title: "Emergency SOS Support", - description: "24/7 emergency assistance for urgent veterinary needs with immediate access to emergency veterinary services", - imageSrc: "http://img.b2bpic.net/free-photo/three-paramedics-taking-out-strecher-from-ambulance_657921-1469.jpg", - imageAlt: "Emergency support system", - }, + id: "06", title: "Emergency SOS Support", description: "24/7 emergency assistance for urgent veterinary needs with immediate access to emergency veterinary services", imageSrc: "http://img.b2bpic.net/free-photo/three-paramedics-taking-out-strecher-from-ambulance_657921-1469.jpg", imageAlt: "Emergency support system"}, ]} textboxLayout="default" animationType="slide-up" @@ -135,10 +104,7 @@ export default function HomePage() { @@ -343,35 +224,17 @@ export default function HomePage() { faqsAnimation="slide-up" faqs={[ { - id: "1", - title: "How do I get started with PetCare?", - content: "Simply sign up with your email, create your pet profile(s), and start managing your pet's health. Our onboarding process takes less than 5 minutes. You can immediately access health records, book appointments, and join our community.", - }, + id: "1", title: "How do I get started with PetCare?", content: "Simply sign up with your email, create your pet profile(s), and start managing your pet's health. Our onboarding process takes less than 5 minutes. You can immediately access health records, book appointments, and join our community."}, { - id: "2", - title: "Is my pet's health data secure?", - content: "Yes, absolutely. PetCare uses end-to-end encryption and follows HIPAA-compliant data protection standards. Your pet's medical records are protected with the same security as human healthcare data. Only you and authorized veterinarians can access your pet's information.", - }, + id: "2", title: "Is my pet's health data secure?", content: "Yes, absolutely. PetCare uses end-to-end encryption and follows HIPAA-compliant data protection standards. Your pet's medical records are protected with the same security as human healthcare data. Only you and authorized veterinarians can access your pet's information."}, { - id: "3", - title: "How does the emergency SOS feature work?", - content: "With our 24/7 emergency SOS feature, you can instantly connect with available veterinary clinics and emergency services. The feature shares your location and your pet's health information with nearby emergency veterinarians, ensuring rapid response in critical situations.", - }, + id: "3", title: "How does the emergency SOS feature work?", content: "With our 24/7 emergency SOS feature, you can instantly connect with available veterinary clinics and emergency services. The feature shares your location and your pet's health information with nearby emergency veterinarians, ensuring rapid response in critical situations."}, { - id: "4", - title: "Can I share my pet's health records with my veterinarian?", - content: "Yes, you can instantly share your pet's complete health records with any veterinarian using a secure link. Veterinarians can also access your pet's information during appointments if you grant them permission. This eliminates paperwork and ensures continuity of care.", - }, + id: "4", title: "Can I share my pet's health records with my veterinarian?", content: "Yes, you can instantly share your pet's complete health records with any veterinarian using a secure link. Veterinarians can also access your pet's information during appointments if you grant them permission. This eliminates paperwork and ensures continuity of care."}, { - id: "5", - title: "How does the pet adoption platform work?", - content: "Browse available pets from partner shelters and rescue organizations. Use our matching algorithm to find pets compatible with your lifestyle. When you find a match, you can connect directly with the shelter, complete the adoption application, and facilitate the process through our platform.", - }, + id: "5", title: "How does the pet adoption platform work?", content: "Browse available pets from partner shelters and rescue organizations. Use our matching algorithm to find pets compatible with your lifestyle. When you find a match, you can connect directly with the shelter, complete the adoption application, and facilitate the process through our platform."}, { - id: "6", - title: "Do veterinarians and shelters have different access levels?", - content: "Yes, PetCare offers specialized dashboards for different users. Veterinarians get clinic management and appointment scheduling tools. Shelter managers access adoption tracking and animal records. Pet owners have a comprehensive health management system. Each role has appropriate permissions and features.", - }, + id: "6", title: "Do veterinarians and shelters have different access levels?", content: "Yes, PetCare offers specialized dashboards for different users. Veterinarians get clinic management and appointment scheduling tools. Shelter managers access adoption tracking and animal records. Pet owners have a comprehensive health management system. Each role has appropriate permissions and features."}, ]} /> @@ -386,25 +249,13 @@ export default function HomePage() { animationType="slide-up" faqs={[ { - id: "1", - title: "What payment methods do you accept?", - content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, and regional payment methods. Business plans can be billed monthly or annually with custom invoicing options.", - }, + id: "1", title: "What payment methods do you accept?", content: "We accept all major credit cards (Visa, Mastercard, American Express), PayPal, and regional payment methods. Business plans can be billed monthly or annually with custom invoicing options."}, { - id: "2", - title: "Can I cancel my subscription anytime?", - content: "Yes, you can cancel your subscription anytime without penalties. Your data remains accessible for 90 days after cancellation, giving you time to download or transfer your pet's information.", - }, + id: "2", title: "Can I cancel my subscription anytime?", content: "Yes, you can cancel your subscription anytime without penalties. Your data remains accessible for 90 days after cancellation, giving you time to download or transfer your pet's information."}, { - id: "3", - title: "Is there a mobile app?", - content: "Yes, PetCare is fully available as a mobile app for iOS and Android. The app includes all features available on the web platform, optimized for mobile-first interaction and on-the-go pet management.", - }, + id: "3", title: "Is there a mobile app?", content: "Yes, PetCare is fully available as a mobile app for iOS and Android. The app includes all features available on the web platform, optimized for mobile-first interaction and on-the-go pet management."}, { - id: "4", - title: "Do you offer API access for businesses?", - content: "Yes, we offer comprehensive API documentation and SDK for pet businesses, veterinary software providers, and integration partners. Contact our business team for API access and partnership opportunities.", - }, + id: "4", title: "Do you offer API access for businesses?", content: "Yes, we offer comprehensive API documentation and SDK for pet businesses, veterinary software providers, and integration partners. Contact our business team for API access and partnership opportunities."}, ]} /> @@ -418,4 +269,4 @@ export default function HomePage() { ); -} \ No newline at end of file +} diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..368fb88 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,34 @@ -"use client"; - -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; +import React from "react"; interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; + text: string; className?: string; + fontSize?: number; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +const SvgTextLogo: React.FC = ({ + text, + className = "", fontSize = 48, +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo;