fase 0 migration metadata

This commit is contained in:
2026-05-07 18:11:59 +07:00
parent 7c4440bf41
commit 1e7259f38a
15 changed files with 50 additions and 54 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ import { formatRupiah } from "@/lib/utils";
import { formatTripCalendarDateRangeLong } from "@/lib/trip-dates";
import { siteConfig } from "@/lib/site";
export const alt = `${siteConfig.name} — Open Trip Pendakian`;
export const alt = `${siteConfig.name} — Open Trip & Aktivitas Bareng`;
export const size = { width: 1200, height: 630 };
export const contentType = "image/png";
@@ -116,8 +116,8 @@ export default async function TripOgImage({
color: "#86efac",
}}
>
<span style={{ fontSize: 28 }}>🏔</span>
<span>Open Trip Pendakian</span>
<span style={{ fontSize: 28 }}>🤝</span>
<span>Open Trip Bareng</span>
</div>
</div>
+6 -6
View File
@@ -15,11 +15,11 @@ export async function generateMetadata({
}: TripsPageProps): Promise<Metadata> {
const { q } = await searchParams;
const title = q
? `Cari Teman Trip "${q}" — Pendakian Bareng`
: "Cari Teman Pendakian — Daftar Open Trip Aktif";
? `Cari Teman Trip "${q}" — Gabung Bareng`
: "Cari Teman Trip & Aktivitas — Daftar Open Trip Aktif";
const description = q
? `Hasil pencarian "${q}" di ${siteConfig.name}. Temukan teman pendakian, lihat trip & organizer terverifikasi, langsung gabung.`
: `Daftar open trip pendakian aktif di ${siteConfig.name}. Pilih trip, kenal calon teman seperjalanan, dan gabung bareng — grup kecil & organizer terverifikasi.`;
? `Hasil pencarian "${q}" di ${siteConfig.name}. Temukan teman seperjalanan, lihat trip & organizer terverifikasi, langsung gabung.`
: `Daftar open trip aktif di ${siteConfig.name} — hiking, camping, snorkeling, city trip, dan aktivitas bareng lainnya. Pilih trip, kenal calon teman seperjalanan, dan gabung bareng — grup kecil & organizer terverifikasi.`;
return {
title,
description,
@@ -48,7 +48,7 @@ export default async function TripsPage({ searchParams }: TripsPageProps) {
<div className="mb-6 flex flex-col gap-3 sm:mb-8 sm:flex-row sm:items-center sm:justify-between">
<div>
<h1 className="text-xl font-bold text-neutral-800 sm:text-2xl">
Cari Teman Pendakian
Cari Teman Trip & Aktivitas
</h1>
<p className="mt-0.5 text-sm text-neutral-500">
{hasFilters
@@ -84,7 +84,7 @@ export default async function TripsPage({ searchParams }: TripsPageProps) {
<p className="mb-5 text-sm text-neutral-500 sm:mb-6">
{hasFilters
? "Coba ubah kata kunci atau rentang tanggal pencarian"
: "Jadilah yang pertama membuat open trip pendakian!"}
: "Jadilah yang pertama membuat open trip di sini!"}
</p>
{!hasFilters && (
<Link