Merge pull request #4025 from overleaf/ae-timeout-upgrade

Only show upgrade message on timeout if not already premium

GitOrigin-RevId: 1378b0a98c6b511d63f2ce1192d3fdca16e8db26
This commit is contained in:
Alf Eaton
2021-05-15 02:10:09 +00:00
committed by Copybot
parent 79f58598eb
commit 01c8a8a04d
3 changed files with 45 additions and 2 deletions
@@ -8,7 +8,7 @@ import { useEditorContext } from '../../../shared/context/editor-context'
import StartFreeTrialButton from '../../../shared/components/start-free-trial-button'
function PreviewError({ name }) {
const { isProjectOwner } = useEditorContext({
const { hasPremiumCompile, isProjectOwner } = useEditorContext({
isProjectOwner: PropTypes.bool,
})
const {
@@ -74,7 +74,7 @@ function PreviewError({ name }) {
entryAriaLabel={t('compile_error_entry_description')}
level="error"
/>
{name === 'timedout' && enableSubscriptions ? (
{name === 'timedout' && enableSubscriptions && !hasPremiumCompile ? (
<TimeoutUpgradePrompt isProjectOwner={isProjectOwner} />
) : null}
</>