update landing
This commit is contained in:
parent
749579bfe4
commit
5981d8b96f
|
|
@ -62,6 +62,7 @@ export default function HeaderCitizen() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ export default function HeaderDevelopment() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,7 @@ export default function HeroNewsSection() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ export default function HeaderHealth() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -219,6 +219,7 @@ export default function LatestandPopular() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -251,11 +252,11 @@ export default function LatestandPopular() {
|
||||||
<div className="relative w-full aspect-video mb-3">
|
<div className="relative w-full aspect-video mb-3">
|
||||||
<Image
|
<Image
|
||||||
src={
|
src={
|
||||||
articles[0]?.thumbnailUrl ||
|
article?.thumbnailUrl ||
|
||||||
articles[0]?.files?.[0]?.file_url ||
|
article?.files?.[0]?.file_url ||
|
||||||
"/default-image.jpg"
|
"/default-image.jpg"
|
||||||
}
|
}
|
||||||
alt={"article.title"}
|
alt={article?.title || "No title"}
|
||||||
fill
|
fill
|
||||||
sizes="(max-width: 1024px) 100vw, 33vw"
|
sizes="(max-width: 1024px) 100vw, 33vw"
|
||||||
className="object-cover rounded"
|
className="object-cover rounded"
|
||||||
|
|
@ -359,7 +360,7 @@ export default function LatestandPopular() {
|
||||||
<aside className="w-full lg:w-[345px]">
|
<aside className="w-full lg:w-[345px]">
|
||||||
<div className="">
|
<div className="">
|
||||||
<h2 className="text-sm border-b-2 border-gray-300 font-bold mb-4">
|
<h2 className="text-sm border-b-2 border-gray-300 font-bold mb-4">
|
||||||
Most Popularaa
|
Most Popular
|
||||||
</h2>
|
</h2>
|
||||||
<div className=" w-full">
|
<div className=" w-full">
|
||||||
<div className="relative w-full aspect-video mb-5">
|
<div className="relative w-full aspect-video mb-5">
|
||||||
|
|
@ -412,8 +413,8 @@ export default function LatestandPopular() {
|
||||||
<div className="relative w-[120px] h-[86px] shrink-0">
|
<div className="relative w-[120px] h-[86px] shrink-0">
|
||||||
<Image
|
<Image
|
||||||
src={
|
src={
|
||||||
articles[0]?.thumbnailUrl ||
|
article?.thumbnailUrl ||
|
||||||
articles[0]?.files?.[0]?.file_url ||
|
article?.files?.[0]?.file_url ||
|
||||||
"/default-image.jpg"
|
"/default-image.jpg"
|
||||||
}
|
}
|
||||||
alt={"article?.title"}
|
alt={"article?.title"}
|
||||||
|
|
|
||||||
|
|
@ -211,6 +211,7 @@ export default function Latest() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -235,9 +236,7 @@ export default function Latest() {
|
||||||
<div className=" w-full">
|
<div className=" w-full">
|
||||||
<div className="relative w-full aspect-video mb-5">
|
<div className="relative w-full aspect-video mb-5">
|
||||||
<Image
|
<Image
|
||||||
src={
|
src={articles[0]?.files?.[0]?.file_url || "/nodata.png"}
|
||||||
articles[0]?.files?.[0]?.file_url || "/default-image.jpg"
|
|
||||||
}
|
|
||||||
alt={"articles[0]?.title"}
|
alt={"articles[0]?.title"}
|
||||||
fill
|
fill
|
||||||
sizes="(max-width: 1024px) 100vw, 33vw"
|
sizes="(max-width: 1024px) 100vw, 33vw"
|
||||||
|
|
@ -280,7 +279,7 @@ export default function Latest() {
|
||||||
<div key={index} className="flex gap-3">
|
<div key={index} className="flex gap-3">
|
||||||
<div className="relative w-[120px] h-[86px] shrink-0">
|
<div className="relative w-[120px] h-[86px] shrink-0">
|
||||||
<Image
|
<Image
|
||||||
src={article?.thumbnailUrl}
|
src={article?.thumbnailUrl || "/nodata.png"}
|
||||||
alt={"article?.title"}
|
alt={"article?.title"}
|
||||||
fill
|
fill
|
||||||
className="object-cover"
|
className="object-cover"
|
||||||
|
|
@ -368,7 +367,7 @@ export default function Latest() {
|
||||||
<div key={index} className="flex gap-3">
|
<div key={index} className="flex gap-3">
|
||||||
<div className="relative w-[120px] h-[86px] shrink-0">
|
<div className="relative w-[120px] h-[86px] shrink-0">
|
||||||
<Image
|
<Image
|
||||||
src={article?.thumbnailUrl}
|
src={article?.thumbnailUrl || "/nodata.png"}
|
||||||
alt={"article?.title"}
|
alt={"article?.title"}
|
||||||
fill
|
fill
|
||||||
className="object-cover "
|
className="object-cover "
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ export default function Beranda() {
|
||||||
search,
|
search,
|
||||||
categorySlug: Array.from(selectedCategories).join(","),
|
categorySlug: Array.from(selectedCategories).join(","),
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
|
isPublish: true,
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
"react-dom": "^19.0.0",
|
"react-dom": "^19.0.0",
|
||||||
"react-dropzone": "^14.3.8",
|
"react-dropzone": "^14.3.8",
|
||||||
"react-hook-form": "^7.59.0",
|
"react-hook-form": "^7.59.0",
|
||||||
"react-password-checklist": "^1.8.1",
|
" ": "^1.8.1",
|
||||||
"react-select": "^5.10.1",
|
"react-select": "^5.10.1",
|
||||||
"sweetalert2": "^11.22.2",
|
"sweetalert2": "^11.22.2",
|
||||||
"sweetalert2-react-content": "^5.1.0",
|
"sweetalert2-react-content": "^5.1.0",
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
Loading…
Reference in New Issue