diff --git a/app/components/header/DeployChat/components/DeployChatModal.tsx b/app/components/header/DeployChat/components/DeployChatModal.tsx index ec603934..05571a57 100644 --- a/app/components/header/DeployChat/components/DeployChatModal.tsx +++ b/app/components/header/DeployChat/components/DeployChatModal.tsx @@ -1,259 +1,258 @@ -import { DeployStatus } from "../DeployChatButton"; +import { DeployStatus } from '~/components/header/DeployChat/DeployChatButton'; interface DeployChatModalProps { - isModalOpen: boolean; - setIsModalOpen: (isOpen: boolean) => void; - status: DeployStatus; - deploySettings: any; - setDeploySettings: (settings: any) => void; - error: string | null; - handleDeploy: () => void; + isModalOpen: boolean; + setIsModalOpen: (isOpen: boolean) => void; + status: DeployStatus; + deploySettings: any; + setDeploySettings: (settings: any) => void; + error: string | null; + handleDeploy: () => void; } const DeployChatModal = ({ - isModalOpen, - setIsModalOpen, - status, - deploySettings, - setDeploySettings, - error, - handleDeploy, + isModalOpen, + setIsModalOpen, + status, + deploySettings, + setDeploySettings, + error, + handleDeploy, }: DeployChatModalProps) => { - return ( <> - {isModalOpen && ( -
-
- {status === DeployStatus.Succeeded ? ( - <> -
Deployment Succeeded
-
-
- - - - -
-
- - ) : ( - <> -

Deploy

-
Deploy this chat's app to production.
- - {deploySettings?.siteURL && ( -
- Existing site: - - - -
- )} - -
- - { - const netlify = { - authToken: e.target.value, - siteId: deploySettings?.netlify?.siteId || '', - createInfo: deploySettings?.netlify?.createInfo || undefined, - }; - setDeploySettings({ - ...deploySettings, - netlify, - }); - }} - /> - - { - const netlify = { - authToken: deploySettings?.netlify?.authToken || '', - siteId: e.target.value, - createInfo: deploySettings?.netlify?.createInfo || undefined, - }; - setDeploySettings({ - ...deploySettings, - netlify, - }); - }} - /> - - { - const createInfo = { - accountSlug: e.target.value, - siteName: deploySettings?.netlify?.createInfo?.siteName || '', - }; - const netlify = { - authToken: deploySettings?.netlify?.authToken || '', - siteId: deploySettings?.netlify?.siteId || '', - createInfo, - }; - setDeploySettings({ - ...deploySettings, - netlify, - }); - }} - /> - - { - const createInfo = { - accountSlug: deploySettings?.netlify?.createInfo?.accountSlug || '', - siteName: e.target.value, - }; - const netlify = { - authToken: deploySettings?.netlify?.authToken || '', - siteId: deploySettings?.netlify?.siteId || '', - createInfo, - }; - setDeploySettings({ - ...deploySettings, - netlify, - }); - }} - /> - - { - const supabase = { - databaseURL: e.target.value, - anonKey: deploySettings?.supabase?.anonKey || '', - serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', - postgresURL: deploySettings?.supabase?.postgresURL || '', - }; - setDeploySettings({ - ...deploySettings, - supabase, - }); - }} - /> - - { - const supabase = { - databaseURL: deploySettings?.supabase?.databaseURL || '', - anonKey: e.target.value, - serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', - postgresURL: deploySettings?.supabase?.postgresURL || '', - }; - setDeploySettings({ - ...deploySettings, - supabase, - }); - }} - /> - - { - const supabase = { - databaseURL: deploySettings?.supabase?.databaseURL || '', - anonKey: deploySettings?.supabase?.anonKey || '', - serviceRoleKey: e.target.value, - postgresURL: deploySettings?.supabase?.postgresURL || '', - }; - setDeploySettings({ - ...deploySettings, - supabase, - }); - }} - /> - - { - const supabase = { - databaseURL: deploySettings?.supabase?.databaseURL || '', - anonKey: deploySettings?.supabase?.anonKey || '', - serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', - postgresURL: e.target.value, - }; - setDeploySettings({ - ...deploySettings, - supabase, - }); - }} - /> -
- -
- {status === DeployStatus.Started && ( -
- -
- )} - - {status === DeployStatus.NotStarted && ( - - )} + {isModalOpen && ( +
+
+ {status === DeployStatus.Succeeded ? ( + <> +
Deployment Succeeded
+
+
+ + + -
+
+
+ + ) : ( + <> +

Deploy

+
Deploy this chat's app to production.
- {error &&
{error}
} - + {deploySettings?.siteURL && ( +
+ Existing site: + + + +
)} -
-
- )} + +
+ + { + const netlify = { + authToken: e.target.value, + siteId: deploySettings?.netlify?.siteId || '', + createInfo: deploySettings?.netlify?.createInfo || undefined, + }; + setDeploySettings({ + ...deploySettings, + netlify, + }); + }} + /> + + { + const netlify = { + authToken: deploySettings?.netlify?.authToken || '', + siteId: e.target.value, + createInfo: deploySettings?.netlify?.createInfo || undefined, + }; + setDeploySettings({ + ...deploySettings, + netlify, + }); + }} + /> + + { + const createInfo = { + accountSlug: e.target.value, + siteName: deploySettings?.netlify?.createInfo?.siteName || '', + }; + const netlify = { + authToken: deploySettings?.netlify?.authToken || '', + siteId: deploySettings?.netlify?.siteId || '', + createInfo, + }; + setDeploySettings({ + ...deploySettings, + netlify, + }); + }} + /> + + { + const createInfo = { + accountSlug: deploySettings?.netlify?.createInfo?.accountSlug || '', + siteName: e.target.value, + }; + const netlify = { + authToken: deploySettings?.netlify?.authToken || '', + siteId: deploySettings?.netlify?.siteId || '', + createInfo, + }; + setDeploySettings({ + ...deploySettings, + netlify, + }); + }} + /> + + { + const supabase = { + databaseURL: e.target.value, + anonKey: deploySettings?.supabase?.anonKey || '', + serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', + postgresURL: deploySettings?.supabase?.postgresURL || '', + }; + setDeploySettings({ + ...deploySettings, + supabase, + }); + }} + /> + + { + const supabase = { + databaseURL: deploySettings?.supabase?.databaseURL || '', + anonKey: e.target.value, + serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', + postgresURL: deploySettings?.supabase?.postgresURL || '', + }; + setDeploySettings({ + ...deploySettings, + supabase, + }); + }} + /> + + { + const supabase = { + databaseURL: deploySettings?.supabase?.databaseURL || '', + anonKey: deploySettings?.supabase?.anonKey || '', + serviceRoleKey: e.target.value, + postgresURL: deploySettings?.supabase?.postgresURL || '', + }; + setDeploySettings({ + ...deploySettings, + supabase, + }); + }} + /> + + { + const supabase = { + databaseURL: deploySettings?.supabase?.databaseURL || '', + anonKey: deploySettings?.supabase?.anonKey || '', + serviceRoleKey: deploySettings?.supabase?.serviceRoleKey || '', + postgresURL: e.target.value, + }; + setDeploySettings({ + ...deploySettings, + supabase, + }); + }} + /> +
+ +
+ {status === DeployStatus.Started && ( +
+ +
+ )} + + {status === DeployStatus.NotStarted && ( + + )} + +
+ + {error &&
{error}
} + + )} +
+
+ )} ); }; -export default DeployChatModal; \ No newline at end of file +export default DeployChatModal; diff --git a/app/components/header/Feedback/components/FeedbackModal.tsx b/app/components/header/Feedback/components/FeedbackModal.tsx index 31e3c012..89e506af 100644 --- a/app/components/header/Feedback/components/FeedbackModal.tsx +++ b/app/components/header/Feedback/components/FeedbackModal.tsx @@ -1,19 +1,19 @@ interface FeedbackModalProps { - isModalOpen: boolean; - setIsModalOpen: (isOpen: boolean) => void; - submitted: boolean; - formData: any; - setFormData: (formData: any) => void; - handleSubmitFeedback: () => void; -}; + isModalOpen: boolean; + setIsModalOpen: (isOpen: boolean) => void; + submitted: boolean; + formData: any; + setFormData: (formData: any) => void; + handleSubmitFeedback: () => void; +} const FeedbackModal = ({ - isModalOpen, - setIsModalOpen, - submitted, - formData, - setFormData, - handleSubmitFeedback, + isModalOpen, + setIsModalOpen, + submitted, + formData, + setFormData, + handleSubmitFeedback, }: FeedbackModalProps) => { const handleOverlayClick = (e: React.MouseEvent) => { if (e.target === e.currentTarget) { @@ -23,17 +23,21 @@ const FeedbackModal = ({ return ( <> - {isModalOpen && ( -
{submitted ? ( <> -

Feedback Submitted

+

+ Feedback Submitted +

-

Thank you for your feedback! We appreciate your input.

+

+ Thank you for your feedback! We appreciate your input. +