import React from 'react'; import { Typography, IconButton, Stack, Box } from '@mui/material'; import CloseIcon from '@mui/icons-material/Close'; import { useTheme } from '@emotion/react'; import { useSelector, useDispatch } from 'react-redux'; import { useTranslation } from 'react-i18next'; import { setStarPromptOpen } from '../../Features/UI/uiSlice'; const StarPrompt = ({ repoUrl = 'https://github.com/bluewave-labs/checkmate' }) => { const theme = useTheme(); const dispatch = useDispatch(); const { t } = useTranslation(); const isOpen = useSelector((state) => state.ui?.starPromptOpen ?? true); const mode = useSelector((state) => state.ui.mode); const handleClose = () => { dispatch(setStarPromptOpen(false)); }; const handleStarClick = () => { window.open(repoUrl, '_blank'); }; if (!isOpen) return null; return ( {t('starPromptTitle')} {t('starPromptDescription')} ); }; export default StarPrompt;