// ** React Imports import { Ref, useState, forwardRef, ReactElement } from 'react' // ** MUI Imports import Box from '@mui/material/Box' import Grid from '@mui/material/Grid' import Card from '@mui/material/Card' import Dialog from '@mui/material/Dialog' import Button from '@mui/material/Button' import Divider from '@mui/material/Divider' import { styled } from '@mui/material/styles' import TextField from '@mui/material/TextField' import InputLabel from '@mui/material/InputLabel' import Typography from '@mui/material/Typography' import CardContent from '@mui/material/CardContent' import Fade, { FadeProps } from '@mui/material/Fade' import OutlinedInput from '@mui/material/OutlinedInput' import DialogContent from '@mui/material/DialogContent' import InputAdornment from '@mui/material/InputAdornment' import IconButton, { IconButtonProps } from '@mui/material/IconButton' // ** Icon Imports import Icon from 'src/@core/components/icon' // ** Config Import import themeConfig from 'src/configs/themeConfig' // ** Custom Components Imports import CustomAvatar from 'src/@core/components/mui/avatar' const Transition = forwardRef(function Transition( props: FadeProps & { children?: ReactElement }, ref: Ref ) { return }) const FacebookBtn = styled(IconButton)(({ theme }) => { return { color: theme.palette.common.white, backgroundColor: '#3B5998 !important', borderRadius: theme.shape.borderRadius } }) const TwitterBtn = styled(IconButton)(({ theme }) => { return { margin: theme.spacing(0, 3), color: theme.palette.common.white, backgroundColor: '#55ACEE !important', borderRadius: theme.shape.borderRadius } }) const LinkedInBtn = styled(IconButton)(({ theme }) => { return { color: theme.palette.common.white, backgroundColor: '#007BB6 !important', borderRadius: theme.shape.borderRadius } }) const DialogReferEarn = () => { // ** States const [show, setShow] = useState(false) return ( Refer & Earn Use Refer & Earn modal to encourage your exiting customers refer their friends & colleague. setShow(false)} TransitionComponent={Transition} onBackdropClick={() => setShow(false)} > `${theme.spacing(8)} !important`, px: theme => [`${theme.spacing(5)} !important`, `${theme.spacing(15)} !important`], pt: theme => [`${theme.spacing(8)} !important`, `${theme.spacing(12.5)} !important`] }} > setShow(false)} sx={{ position: 'absolute', right: '1rem', top: '1rem' }} > Refer & Earn Invite your friend to vuexy, if thay sign up, you and your friend will get 30 days free trial Send Invitation πŸ‘πŸ» Send your referral link to your friend Registration 😎 Let them register to our services Free Trial πŸŽ‰ Your friend will get 30 days free trial `${theme.spacing(8)} !important`, px: theme => [`${theme.spacing(5)} !important`, `${theme.spacing(15)} !important`], pb: theme => [`${theme.spacing(8)} !important`, `${theme.spacing(12.5)} !important`] }} > Invite your friends {`Enter your friend’s email address and invite them to join ${themeConfig.templateName} 😍`}
Share the referral link You can also copy and send it or share it on your social media. πŸš€ } />
) } export default DialogReferEarn