mirror of
https://github.com/WDI-Ideas/rubix-admin-panel.git
synced 2026-04-27 19:05:50 +00:00
main card bug fix
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user