Commit 4257e6a1 authored by Phạm Quang Bảo's avatar Phạm Quang Bảo

Merge branch 'fix/dynamic_page' into 'develop'

fix/category default

See merge request !28
parents eb26c4cf 7fb31e35
...@@ -45,6 +45,9 @@ export default function DynamicPage() { ...@@ -45,6 +45,9 @@ export default function DynamicPage() {
const { data: categoriesPage } = useGetNewsPageConfigGetHierarchical<GetNewsPageConfigResponseType>({ const { data: categoriesPage } = useGetNewsPageConfigGetHierarchical<GetNewsPageConfigResponseType>({
code: `${slugArray[0]}`, code: `${slugArray[0]}`,
}); });
const { data: categoriesPageDefault } = useGetNewsPageConfigGetHierarchical<GetNewsPageConfigResponseType>({
code: `thong-tin-truyen-thong`,
});
const { data: events, isLoading: isLoadingEvents } = useGetEvents<EventApiResponse>({ const { data: events, isLoading: isLoadingEvents } = useGetEvents<EventApiResponse>({
pageSize: String(pageSize), pageSize: String(pageSize),
...@@ -62,7 +65,7 @@ export default function DynamicPage() { ...@@ -62,7 +65,7 @@ export default function DynamicPage() {
}); });
const { data: newsDetail, isLoading: isLoadingNewsDetail } = useGetNews<GetNewsResponseType>({ const { data: newsDetail, isLoading: isLoadingNewsDetail } = useGetNews<GetNewsResponseType>({
filters: `page_config.static_link==/${url}` + `,external_link@=${lastPart}`, filters: `external_link@=${lastPart}`,
}); });
// event page // event page
...@@ -245,7 +248,11 @@ export default function DynamicPage() { ...@@ -245,7 +248,11 @@ export default function DynamicPage() {
return ( return (
<div className='container w-full flex justify-center items-center pb-10'> <div className='container w-full flex justify-center items-center pb-10'>
<div className='flex flex-col gap-5 w-full'> <div className='flex flex-col gap-5 w-full'>
<ListCategory categories={categoriesPage?.responseData?.children} /> {categoriesPage?.responseData?.children ? (
<ListCategory categories={categoriesPage?.responseData?.children} />
) : (
<ListCategory categories={categoriesPageDefault?.responseData?.children} />
)}
<div className="grid grid-cols-1 lg:grid-cols-3 gap-5"> <div className="grid grid-cols-1 lg:grid-cols-3 gap-5">
<main className="lg:col-span-2 bg-white border rounded-md p-8"> <main className="lg:col-span-2 bg-white border rounded-md p-8">
{isLoadingNewsDetail ? ( {isLoadingNewsDetail ? (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment