From 3701899613c02e547fecebf62f7105860d1a2b72 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Fri, 28 Apr 2023 15:57:13 +0700 Subject: product similar product detail and top banner --- src/core/components/elements/Navbar/TopBanner.jsx | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/core/components/elements/Navbar/TopBanner.jsx (limited to 'src/core/components/elements/Navbar/TopBanner.jsx') diff --git a/src/core/components/elements/Navbar/TopBanner.jsx b/src/core/components/elements/Navbar/TopBanner.jsx new file mode 100644 index 00000000..69c2ab05 --- /dev/null +++ b/src/core/components/elements/Navbar/TopBanner.jsx @@ -0,0 +1,25 @@ +import odooApi from '@/core/api/odooApi' +import { useQuery } from 'react-query' +import Image from 'next/image' + +const TopBanner = () => { + const fetchTopBanner = async () => await odooApi('GET', '/api/v1/banner?type=top-banner') + const topBanner = useQuery('topBanner', fetchTopBanner) + + return ( + topBanner.isFetched && + topBanner.data?.length > 0 && ( +
+ {topBanner.data[0].name} +
+ ) + ) +} + +export default TopBanner -- cgit v1.2.3