Show the survey button only when AI is available

This commit is contained in:
Alba Rincón 2023-11-29 15:00:40 +01:00 committed by Luigi Teschio
parent 4c57f72574
commit 6806f61aa7
2 changed files with 5 additions and 2 deletions

View File

@ -96,6 +96,7 @@ export const Layout = () => {
hasCompleteSurvey={
!! context?.transitionalScreen?.hasCompleteSurvey
}
aiOnline={ !! context?.aiOnline }
/>
</EntityProvider>
</EntityProvider>

View File

@ -39,12 +39,14 @@ export const Transitional = ( {
hasCompleteSurvey,
isSurveyOpen,
setSurveyOpen,
aiOnline,
}: {
editor: React.ReactNode;
sendEvent: ( event: events ) => void;
hasCompleteSurvey: boolean;
isSurveyOpen: boolean;
setSurveyOpen: ( isOpen: boolean ) => void;
aiOnline: boolean;
} ) => {
const homeUrl: string = getSetting( 'homeUrl', '' );
const isEditorLoading = useIsSiteEditorLoading();
@ -54,7 +56,7 @@ export const Transitional = ( {
return (
<div className="woocommerce-customize-store__transitional">
{ isSurveyOpen && (
{ isSurveyOpen && aiOnline && (
<Modal
title={ __( 'Share feedback', 'woocommerce' ) }
onRequestClose={ () => closeSurvey() }
@ -95,7 +97,7 @@ export const Transitional = ( {
<div className="woocommerce-customize-store__transitional-main-actions">
<WooCYSSecondaryButtonSlot />
{ ! hasCompleteSurvey && (
{ ! hasCompleteSurvey && aiOnline && (
<Button
className="woocommerce-customize-store__transitional-preview-button"
variant="secondary"