strapi-plugin-content-manager
Version:
A powerful UI to easily manage your data.
30 lines (24 loc) • 732 B
JavaScript
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);