|
|
@@ -27,6 +27,7 @@ function PdfLogsViewer({ alwaysVisible = false }: { alwaysVisible?: boolean }) {
|
|
|
validationIssues,
|
|
|
showLogs,
|
|
|
stoppedOnFirstError,
|
|
|
+ isProjectOwner,
|
|
|
} = useCompileContext()
|
|
|
|
|
|
const { loadingError } = usePdfPreviewContext()
|
|
|
@@ -37,6 +38,9 @@ function PdfLogsViewer({ alwaysVisible = false }: { alwaysVisible?: boolean }) {
|
|
|
'ol-isPaywallChangeCompileTimeoutEnabled'
|
|
|
)
|
|
|
|
|
|
+ const isCompileTimeoutPaywallDisplay =
|
|
|
+ isProjectOwner && isPaywallChangeCompileTimeoutEnabled
|
|
|
+
|
|
|
return (
|
|
|
<div
|
|
|
className={classnames('logs-pane', {
|
|
|
@@ -51,7 +55,7 @@ function PdfLogsViewer({ alwaysVisible = false }: { alwaysVisible?: boolean }) {
|
|
|
{loadingError && <PdfPreviewError error="pdf-viewer-loading-error" />}
|
|
|
|
|
|
{hasShortCompileTimeout && error === 'timedout' ? (
|
|
|
- isPaywallChangeCompileTimeoutEnabled ? (
|
|
|
+ isCompileTimeoutPaywallDisplay ? (
|
|
|
<TimeoutUpgradePaywallPrompt />
|
|
|
) : (
|
|
|
<TimeoutUpgradePromptNew />
|