5 Commits

Author SHA1 Message Date
655afad517 Remove watermark 2026-05-12 09:46:27 +00:00
17ea8b1b3a Update theme fonts 2026-04-09 14:55:08 +00:00
985ed2dfc3 Update theme fonts 2026-04-09 14:55:08 +00:00
20f85ae587 Update src/app/page.tsx 2026-04-09 14:52:31 +00:00
dbe5394500 Merge version_2 into main
Merge version_2 into main
2026-04-09 14:51:49 +00:00
3 changed files with 20 additions and 29 deletions

View File

@@ -4,25 +4,26 @@ import { Inter } from "next/font/google";
import "./globals.css";
import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Libre_Baskerville } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: 'Pawsitive | Animal Rescue & Adoption Shelter',
description: 'Find your perfect companion at Pawsitive. We connect rescue pets with loving homes through dedicated care, medical support, and community engagement.',
};
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export default function RootLayout({
children,
}: Readonly<{
@@ -31,10 +32,8 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
{children}
<script
dangerouslySetInnerHTML={{

View File

@@ -3,7 +3,7 @@
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen";
import HeroOverlayTestimonial from "@/components/sections/hero/HeroOverlayTestimonial";
import HeroSplit from "@/components/sections/hero/HeroSplit";
import TestimonialAboutCard from "@/components/sections/about/TestimonialAboutCard";
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen";
import TeamCardSix from "@/components/sections/team/TeamCardSix";
@@ -44,7 +44,7 @@ export default function PetShelterPage() {
</div>
<div id="hero" data-section="hero">
<HeroOverlayTestimonial
<HeroSplit
tag="Animal Rescue & Care"
tagIcon={PawPrint}
title="Find Your New Best Friend"
@@ -53,19 +53,11 @@ export default function PetShelterPage() {
{ text: "Meet Our Pets", href: "#services" },
{ text: "Donate", href: "#contact" },
]}
buttonAnimation="slide-up"
background={{ variant: "sparkles-gradient" }}
imageSrc="https://pixabay.com/get/g20b9c217f758efb3ca15fc90fc10ef99319a89e9dd07506ec1249166ec94e7dbd8b64c0073e044b09706d0ba1d4c1a5ea0b27e31f3b4c4f88511f699b79b5642_1280.jpg"
imageAlt="Happy rescue dog looking at the camera"
showDimOverlay={true}
textPosition="top"
testimonials={[
{
name: "Elena R.", handle: "Adopter", testimonial: "Pawsitive made the adoption process so seamless. My rescue cat, Luna, is now the heart of our home!", rating: 5,
imageSrc: "https://pixabay.com/get/geb4ea48de1aa1f5f47eb80cda25c118da05a7ff85f32e51d47b1efdb1d85ae1e8bf2b76097915a75967026ad9e0b62842c2171ef5bec1dc696c15e3a984325a0_1280.jpg", imageAlt: "Elena R."},
{
name: "Mark J.", handle: "Adopter", testimonial: "The dedication this shelter has for every animal is incredible. We found our perfect senior dog here.", rating: 5,
imageSrc: "https://pixabay.com/get/ga0d3589a28fed94aa8e6c93cc2bf02cf3d48c25eb28ca0edef7a8b2acac3fcb2d4cf9d35ffd580ae73892d8288feab9038c919f4e2370d2947a6d2853a24643a_1280.jpg", imageAlt: "Mark J."},
]}
mediaAnimation="slide-up"
imagePosition="right"
/>
</div>

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter-tight), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-inter-tight), sans-serif;
font-family: var(--font-libre-baskerville), serif;
}