feat: health check preview url
This commit is contained in:
@@ -35,7 +35,7 @@ export default function SeoPreview({
|
|||||||
url,
|
url,
|
||||||
title = "SEO Preview",
|
title = "SEO Preview",
|
||||||
}: SeoPreviewProps) {
|
}: SeoPreviewProps) {
|
||||||
const previewUrl = url || "#";
|
const previewUrl = url || "https://www.gg-hospital.com";
|
||||||
|
|
||||||
const hasSeoData =
|
const hasSeoData =
|
||||||
!!previewData?.seo &&
|
!!previewData?.seo &&
|
||||||
@@ -99,10 +99,6 @@ export default function SeoPreview({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="border-t bg-[#f0f2f5] px-4 py-3">
|
<div className="border-t bg-[#f0f2f5] px-4 py-3">
|
||||||
<p className="truncate text-[11px] uppercase tracking-wide text-[#65676b]">
|
|
||||||
gg-hospital.com
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3 className="mt-1 line-clamp-2 text-[18px] font-semibold leading-snug text-[#1c1e21]">
|
<h3 className="mt-1 line-clamp-2 text-[18px] font-semibold leading-snug text-[#1c1e21]">
|
||||||
{ogTitle}
|
{ogTitle}
|
||||||
</h3>
|
</h3>
|
||||||
@@ -110,6 +106,9 @@ export default function SeoPreview({
|
|||||||
<p className="mt-1 line-clamp-2 text-[14px] text-[#65676b]">
|
<p className="mt-1 line-clamp-2 text-[14px] text-[#65676b]">
|
||||||
{ogDescription}
|
{ogDescription}
|
||||||
</p>
|
</p>
|
||||||
|
<p className="mt-1 truncate text-[11px] tracking-wide text-[#65676b]">
|
||||||
|
{previewUrl}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ import {
|
|||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
|
|
||||||
export default function HealthPackagePage() {
|
export default function HealthPackagePage() {
|
||||||
|
const WEBSITE_URL = import.meta.env.VITE_WEBSITE_URL;
|
||||||
const [packages, setPackages] = useState<HealthPackage[]>([]);
|
const [packages, setPackages] = useState<HealthPackage[]>([]);
|
||||||
const [categories, setCategories] = useState<HealthCategory[]>([]);
|
const [categories, setCategories] = useState<HealthCategory[]>([]);
|
||||||
const [loading, setLoading] = useState(true);
|
const [loading, setLoading] = useState(true);
|
||||||
@@ -369,6 +370,8 @@ export default function HealthPackagePage() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const previewUrl = `${WEBSITE_URL}/preventivecheckupdirectory/${selectedPackage?.slug}`;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="p-6 space-y-6">
|
<div className="p-6 space-y-6">
|
||||||
<div className="flex flex-col md:flex-row md:justify-between md:items-center gap-4">
|
<div className="flex flex-col md:flex-row md:justify-between md:items-center gap-4">
|
||||||
@@ -775,7 +778,7 @@ export default function HealthPackagePage() {
|
|||||||
open={viewModal}
|
open={viewModal}
|
||||||
onOpenChange={setViewModal}
|
onOpenChange={setViewModal}
|
||||||
previewData={selectedPackage}
|
previewData={selectedPackage}
|
||||||
url="asdfasdfasD"
|
url={previewUrl}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user