import React, { Fragment } from 'react'; import { gettext, siteRoot, sideNavFooterCustomHtml, additionalAppBottomLinks } from '../utils/constants'; import ModalPortal from './modal-portal'; import AboutDialog from './dialog/about-dialog'; class SideNavFooter extends React.Component { constructor(props) { super(props); this.state = { isAboutDialogShow: false, }; } onAboutDialogToggle = () => { this.setState({isAboutDialogShow: !this.state.isAboutDialogShow}); } renderExternalAppLinks = () => { if (additionalAppBottomLinks && (typeof additionalAppBottomLinks) === 'object') { let keys = Object.keys(additionalAppBottomLinks); return keys.map((key, index) => { return {key}; }); } return null; } render() { if (sideNavFooterCustomHtml) { return (
); } return (