import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from 'react-intl'; import { Header as BaseHeader } from '@buffetjs/custom'; import { Button } from '@buffetjs/core'; import { CheckPermissions } from '@strapi/helper-plugin'; import openWithNewTab from '../../utils/openWithNewTab'; import pluginPermissions from '../../permissions'; import getTrad from '../../utils/getTrad'; const Header = ({ currentDocVersion, docPrefixURL }) => { const { formatMessage } = useIntl(); const headerActions = [ { color: 'none', label: formatMessage({ id: getTrad('containers.HomePage.Button.open'), defaultMessage: 'Open the documentation', }), className: 'buttonOutline', onClick: () => { const slash = docPrefixURL.startsWith('/') ? '' : '/'; return openWithNewTab(`${slash}${docPrefixURL}/v${currentDocVersion}`); }, type: 'button', key: 'button-open', Component: props => (