UNPKG

strapi-plugin-content-manager

Version:

A powerful UI to easily manage your data.

30 lines (24 loc) 732 B
import React, { memo } from 'react'; import PropTypes from 'prop-types'; import { LayoutIcon, useGlobalContext } from 'strapi-helper-plugin'; import { FormattedMessage } from 'react-intl'; import Link from './StyledLink'; import Wrapper from './Wrapper'; const ConfigureLink = ({ slug }) => { const { emitEvent } = useGlobalContext(); const handleClick = () => { emitEvent('willEditListLayout'); }; return ( <Wrapper> <Link to={`${slug}/configurations/list`} onClick={handleClick}> <LayoutIcon /> <FormattedMessage id="app.links.configure-view" /> </Link> </Wrapper> ); }; ConfigureLink.propTypes = { slug: PropTypes.string.isRequired, }; export default memo(ConfigureLink);