main card bug fix

This commit is contained in:
2024-06-11 12:18:50 +05:30
parent fdbab559c8
commit 4e32ad6a87

View File

@@ -1,63 +1,85 @@
import { Box, Button, Text } from '@chakra-ui/react'
import React from 'react'
const BannerMainCard = ({heading, subHeading, buttonTitle, imgLink, center}) => {
const words = heading?.split(' ');
const firstThreeWords = words.slice(0, 3).join(' ');
const remainingWords = words.slice(3).join(' ');
import { Box, Button, Text } from "@chakra-ui/react";
import React from "react";
const BannerMainCard = ({
heading,
subHeading,
buttonTitle,
imgLink,
center,
}) => {
const words = heading ? heading?.split(" ") : "";
const firstThreeWords = heading && words?.slice(0, 3).join(" ");
const remainingWords = heading && words?.slice(3).join(" ");
return (
<Box
shadow={"md"}
rounded={8}
w={469}
h={250}
borderRadius={'sm'}
bgImage={imgLink}
bgSize="cover"
bgPosition="center"
ps={8}
pt={14}
shadow={"md"}
rounded={8}
w={469}
h={250}
borderRadius={"sm"}
bgImage={imgLink}
bgSize="cover"
bgPosition="center"
ps={8}
pt={14}
>
<Box w={center ? "92%" : "100%"} display={'flex'} flexDirection={'column'} alignItems={center ? 'center' : "start"}>
<Text textAlign={center ? "center":'start'} w={center ? "80%" : "74%"}fontSize={"19px"} className="fw-bolder" color={"#FFFFFF"} display={'block'} as={"span"}>
<span style={{ color: '#DE858E' }}>{firstThreeWords}</span>
{' '}
<span>{remainingWords}</span>
</Text>
<Text textAlign={center ? "center":'start'} w={center ? "92%" : "74%"} fontSize={"10px"} mt={1} className=" fw-normal" color={"#ffffff"} display={'block'} as={"span"}>
{subHeading}
</Text>
<Button
fontWeight={"normal"}
fontSize={"9px"}
ps={4}
pe={4}
pt={1}
pb={1}
mt={2}
color={"#ffffff"}
_hover={{
bgGradient:"linear(to-r, #1E114B, purple)"
}}
// bg={'#1E114B'}
// bgGradient="linear(to-r, #1E114B, purple)"
variant={"outline"}
// colorScheme="purple"
rounded={4}
size={"xs"}
// border={'1px soild #fff'}
>
{buttonTitle}
</Button></Box>
<Box
w={center ? "92%" : "100%"}
display={"flex"}
flexDirection={"column"}
alignItems={center ? "center" : "start"}
>
<Text
textAlign={center ? "center" : "start"}
w={center ? "80%" : "74%"}
fontSize={"19px"}
className="fw-bolder"
color={"#FFFFFF"}
display={"block"}
as={"span"}
>
<span style={{ color: "#DE858E" }}>{firstThreeWords}</span>{" "}
<span>{remainingWords}</span>
</Text>
<Text
textAlign={center ? "center" : "start"}
w={center ? "92%" : "74%"}
fontSize={"10px"}
mt={1}
className=" fw-normal"
color={"#ffffff"}
display={"block"}
as={"span"}
>
{subHeading}
</Text>
<Button
fontWeight={"normal"}
fontSize={"9px"}
ps={4}
pe={4}
pt={1}
pb={1}
mt={2}
color={"#ffffff"}
_hover={{
bgGradient: "linear(to-r, #1E114B, purple)",
}}
// bg={'#1E114B'}
// bgGradient="linear(to-r, #1E114B, purple)"
variant={"outline"}
// colorScheme="purple"
rounded={4}
size={"xs"}
// border={'1px soild #fff'}
>
{buttonTitle}
</Button>
</Box>
</Box>
);
};
</Box>
)
}
export default BannerMainCard
export default BannerMainCard;