diff --git a/src/Components/Banner/AddBanner.jsx b/src/Components/Banner/AddBanner.jsx index 0150a34..224fa15 100644 --- a/src/Components/Banner/AddBanner.jsx +++ b/src/Components/Banner/AddBanner.jsx @@ -29,6 +29,7 @@ import { useNavigate } from "react-router-dom"; import Loader01 from "../../Components/Loaders/Loader01"; import Header from "../Header"; import ToastBox from "../ToastBox"; +import BannerMainCard from "./BannerMainCard"; const AddBanner = ({ createApi, navigateLink, title }) => { const toast = useToast(); @@ -41,10 +42,13 @@ const AddBanner = ({ createApi, navigateLink, title }) => { register, handleSubmit, reset, + watch, formState: { errors }, } = useForm({ resolver: yupResolver(addCommunityBannerSchema), }); + + const formData = watch(); const onSubmit = async (data) => { console.log(data); @@ -142,14 +146,26 @@ const AddBanner = ({ createApi, navigateLink, title }) => { className="d-flex w-100 justify-content-center flex-column align-items-center gap-3" > <> - Selected Image + /> */} + + + + + + + {selectedImage === fallbackImage || largeImageData === null ? ( "" ) : ( @@ -178,7 +194,7 @@ const AddBanner = ({ createApi, navigateLink, title }) => {
@@ -351,7 +367,7 @@ const AddBanner = ({ createApi, navigateLink, title }) => { - + - - + diff --git a/src/Components/Banner/BannerMainCard.jsx b/src/Components/Banner/BannerMainCard.jsx new file mode 100644 index 0000000..d2b673a --- /dev/null +++ b/src/Components/Banner/BannerMainCard.jsx @@ -0,0 +1,52 @@ +import { Box, Button, Text } from '@chakra-ui/react' +import React from 'react' + +const BannerMainCard = ({heading, subHeading, buttonTitle, imgLink}) => { + return ( + + + {heading} + + + {subHeading} + + + + + ) +} + +export default BannerMainCard \ No newline at end of file diff --git a/src/Components/Banner/BannerView.jsx b/src/Components/Banner/BannerView.jsx index 508c3b9..c1417fd 100644 --- a/src/Components/Banner/BannerView.jsx +++ b/src/Components/Banner/BannerView.jsx @@ -15,6 +15,7 @@ import { Text, VStack, } from "@chakra-ui/react"; +import BannerMainCard from "./BannerMainCard"; const BannerView = ({data, isLoading, editLink}) => { const banner = data?.data; @@ -66,49 +67,19 @@ const BannerView = ({data, isLoading, editLink}) => { src={`https://rubix.betadelivery.com/${banner?.banner_image}`} alt="Selected Image" /> */} - - - {banner?.Heading} - - - {banner?.sub_heading} - - - + + + + + + +