import React from 'react'; import './footer.scss'; import { MiniAppView } from '../../model/miniAppView'; import packageJson from '../../../package.json'; import Icon from '../../components/Icon'; import Textarea from '../Textarea'; import { toast } from 'react-toastify'; interface Props { activeView: MiniAppView; } const Footer: React.FC = (props) => { let pageName = props.activeView?.url; const copyPageNameRef = React.useRef(null); if (pageName.startsWith('/workspace/')) { pageName = pageName.slice('/workspace/'.length); } function copyPageName() { const pageNameCopy = copyPageNameRef.current; if (pageNameCopy) { pageNameCopy.value = pageName; pageNameCopy.select(); document.execCommand('Copy'); toast.success('Page path copied'); } } return (
{pageName.length > 50 ? pageName.substring(0, 50) + '...' : pageName}

{packageJson.version}

); }; export default Footer;