Merge version_1 into main #1
@@ -55,7 +55,7 @@ export default function AdminPage() {
|
||||
href: "report-lost",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg?_wi=3"
|
||||
imageAlt="Campus Lost and Found Hero"
|
||||
showDimOverlay={true}
|
||||
/>
|
||||
@@ -90,7 +90,7 @@ export default function AdminPage() {
|
||||
icon: Globe,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/group-friends-criticizing-judging-other-people_23-2149882250.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/group-friends-criticizing-judging-other-people_23-2149882250.jpg?_wi=2"
|
||||
imageAlt="Campus community helping each other"
|
||||
mediaAnimation="slide-up"
|
||||
imagePosition="right"
|
||||
@@ -110,42 +110,42 @@ export default function AdminPage() {
|
||||
id: "1",
|
||||
title: "Advanced Search & Filter",
|
||||
tags: ["Browse", "Updated Daily"],
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg?_wi=3",
|
||||
imageAlt: "Search and filter interface",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Quick Item Reporting",
|
||||
tags: ["Report", "Mobile Friendly"],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg?_wi=4",
|
||||
imageAlt: "Item reporting form",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Direct Messaging",
|
||||
tags: ["Contact", "Secure"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg?_wi=4",
|
||||
imageAlt: "Messaging system",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Item Categories",
|
||||
tags: ["Organization", "Smart Tags"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg?_wi=3",
|
||||
imageAlt: "Item categorization",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Location Tracking",
|
||||
tags: ["Geo-Location", "Campus Map"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg?_wi=3",
|
||||
imageAlt: "Location tracking feature",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
title: "Admin Dashboard",
|
||||
tags: ["Moderation", "Verification"],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/cloud-computing-concept_24908-55296.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/cloud-computing-concept_24908-55296.jpg?_wi=2",
|
||||
imageAlt: "Admin management dashboard",
|
||||
},
|
||||
]}
|
||||
@@ -191,7 +191,7 @@ export default function AdminPage() {
|
||||
title="Get in Touch"
|
||||
description="Have questions about the Lost & Found platform? Contact our support team. We're here to help reunite you with your belongings."
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-call-center-manager-providing-guidance-intern-addressing-questions_482257-125804.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-call-center-manager-providing-guidance-intern-addressing-questions_482257-125804.jpg?_wi=2"
|
||||
imageAlt="Support team ready to help"
|
||||
mediaAnimation="slide-up"
|
||||
inputs={[
|
||||
|
||||
@@ -47,42 +47,42 @@ export default function BrowsePage() {
|
||||
id: "1",
|
||||
title: "Blue Samsung Galaxy Backpack",
|
||||
tags: ["Backpack", "Found Jan 28"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg?_wi=2",
|
||||
imageAlt: "Blue Samsung Galaxy Backpack",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Black iPhone 14 Pro with Gold Case",
|
||||
tags: ["Phone", "Found Jan 27"],
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg?_wi=2",
|
||||
imageAlt: "Black iPhone 14 Pro with Gold Case",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Red Winter Coat - Size Medium",
|
||||
tags: ["Clothing", "Found Jan 26"],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg?_wi=2",
|
||||
imageAlt: "Red Winter Coat - Size Medium",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Silver MacBook Air Laptop",
|
||||
tags: ["Electronics", "Found Jan 25"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg?_wi=2",
|
||||
imageAlt: "Silver MacBook Air Laptop",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Brown Leather Wallet with ID",
|
||||
tags: ["Accessories", "Found Jan 24"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg?_wi=2",
|
||||
imageAlt: "Brown Leather Wallet with ID",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
title: "Green AirPods Max Headphones",
|
||||
tags: ["Electronics", "Found Jan 23"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg?_wi=2",
|
||||
imageAlt: "Green AirPods Max Headphones",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -1,24 +1,57 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Figtree } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Figtree } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const figtree = Figtree({
|
||||
variable: "--font-figtree",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Campus Lost & Found - Report and Recover Items",
|
||||
description: "A modern platform helping students report lost items and browse found belongings on campus. Easy reporting, smart search, and direct messaging.",
|
||||
keywords: "lost and found, campus, items, recovery, students, reporting",
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "Campus Lost & Found Platform",
|
||||
description: "Reunite with your lost items on campus. Report lost or found belongings easily.",
|
||||
url: "https://campus-lf.edu",
|
||||
siteName: "Campus Lost & Found",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg",
|
||||
alt: "Campus Lost and Found Platform",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Campus Lost & Found",
|
||||
description: "Help reunite students with their lost belongings on campus",
|
||||
images: ["http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg"],
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +60,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${figtree.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${figtree.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +74,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -47,7 +47,7 @@ export default function HomePage() {
|
||||
{ text: "Browse Items", href: "/browse" },
|
||||
{ text: "Report an Item", href: "/report-lost" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/stylish-man-with-opened-textbook_23-2147850733.jpg?_wi=1"
|
||||
imageAlt="Campus Lost and Found Hero"
|
||||
showDimOverlay={true}
|
||||
/>
|
||||
@@ -82,7 +82,7 @@ export default function HomePage() {
|
||||
icon: Globe,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/group-friends-criticizing-judging-other-people_23-2149882250.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/group-friends-criticizing-judging-other-people_23-2149882250.jpg?_wi=1"
|
||||
imageAlt="Campus community helping each other"
|
||||
mediaAnimation="slide-up"
|
||||
imagePosition="right"
|
||||
@@ -102,42 +102,42 @@ export default function HomePage() {
|
||||
id: "1",
|
||||
title: "Advanced Search & Filter",
|
||||
tags: ["Browse", "Updated Daily"],
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/minimalist-medical-landing-page-template-design_23-2149362390.jpg?_wi=1",
|
||||
imageAlt: "Search and filter interface",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Quick Item Reporting",
|
||||
tags: ["Report", "Mobile Friendly"],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg?_wi=1",
|
||||
imageAlt: "Item reporting form",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Direct Messaging",
|
||||
tags: ["Contact", "Secure"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg?_wi=1",
|
||||
imageAlt: "Messaging system",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Item Categories",
|
||||
tags: ["Organization", "Smart Tags"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/it-experts-using-programming-language-notebook-server-hub_482257-122544.jpg?_wi=1",
|
||||
imageAlt: "Item categorization",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Location Tracking",
|
||||
tags: ["Geo-Location", "Campus Map"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/multi-colored-pushpin-markings-world-map_23-2147837094.jpg?_wi=1",
|
||||
imageAlt: "Location tracking feature",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
title: "Admin Dashboard",
|
||||
tags: ["Moderation", "Verification"],
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/cloud-computing-concept_24908-55296.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/cloud-computing-concept_24908-55296.jpg?_wi=1",
|
||||
imageAlt: "Admin management dashboard",
|
||||
},
|
||||
]}
|
||||
@@ -209,7 +209,7 @@ export default function HomePage() {
|
||||
rows: 5,
|
||||
required: true,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-call-center-manager-providing-guidance-intern-addressing-questions_482257-125804.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/smiling-call-center-manager-providing-guidance-intern-addressing-questions_482257-125804.jpg?_wi=1"
|
||||
imageAlt="Support team ready to help"
|
||||
mediaAnimation="slide-up"
|
||||
buttonText="Send Message"
|
||||
|
||||
@@ -40,7 +40,7 @@ export default function ReportFoundPage() {
|
||||
title="Report a Found Item"
|
||||
description="Found something on campus? Help reunite it with its owner! Submit details about the found item and we'll connect you with students who are looking for their belongings. You're making a real difference in our campus community."
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/communication-conference-sharing-conversation-meeting_53876-21363.jpg?_wi=3"
|
||||
imageAlt="Report found item assistance"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -40,7 +40,7 @@ export default function ReportLostPage() {
|
||||
title="Report a Lost Item"
|
||||
description="Help us help you find your lost belongings. Provide details about your lost item, and our community will help you search the campus. The more information you provide, the better chance we have of reuniting you with your item."
|
||||
useInvertedBackground={false}
|
||||
imageSrc="http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/travel-booking-app-interface-set_23-2148590978.jpg?_wi=3"
|
||||
imageAlt="Report lost item form"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
Reference in New Issue
Block a user