Fix remaining typescript errors (#2741)
This commit is contained in:
@@ -38,7 +38,7 @@ export function ConfigureBuiltInExtensionModal({
|
||||
setIsSubmitting(true);
|
||||
try {
|
||||
// First store all environment variables
|
||||
if (extension.env_keys?.length > 0) {
|
||||
if (extension.env_keys && extension.env_keys.length > 0) {
|
||||
for (const envKey of extension.env_keys) {
|
||||
const value = envValues[envKey];
|
||||
if (!value) continue;
|
||||
@@ -103,13 +103,13 @@ export function ConfigureBuiltInExtensionModal({
|
||||
{/* Form */}
|
||||
<form onSubmit={handleExtensionConfigSubmit}>
|
||||
<div className="mt-[24px]">
|
||||
{extension.env_keys?.length > 0 ? (
|
||||
{extension.env_keys && extension.env_keys.length > 0 ? (
|
||||
<>
|
||||
<p className="text-sm text-gray-500 dark:text-gray-400 mb-6">
|
||||
Please provide the required environment variables for this extension:
|
||||
</p>
|
||||
<div className="space-y-4">
|
||||
{extension.env_keys?.map((envVarName) => (
|
||||
{extension.env_keys.map((envVarName) => (
|
||||
<div key={envVarName}>
|
||||
<label
|
||||
htmlFor={envVarName}
|
||||
|
||||
@@ -40,7 +40,7 @@ export function ConfigureExtensionModal({
|
||||
setIsSubmitting(true);
|
||||
try {
|
||||
// First store all environment variables
|
||||
if (extension.env_keys?.length > 0) {
|
||||
if (extension.env_keys && extension.env_keys.length > 0) {
|
||||
for (const envKey of extension.env_keys) {
|
||||
const value = envValues[envKey];
|
||||
if (!value) continue;
|
||||
@@ -105,13 +105,13 @@ export function ConfigureExtensionModal({
|
||||
{/* Form */}
|
||||
<form onSubmit={handleExtensionConfigSubmit}>
|
||||
<div className="mt-[24px]">
|
||||
{extension.env_keys?.length > 0 ? (
|
||||
{extension.env_keys && extension.env_keys.length > 0 ? (
|
||||
<>
|
||||
<p className="text-sm text-gray-500 dark:text-gray-400 mb-6">
|
||||
Please provide the required environment variables for this extension:
|
||||
</p>
|
||||
<div className="space-y-4">
|
||||
{extension.env_keys?.map((envVarName) => (
|
||||
{extension.env_keys.map((envVarName) => (
|
||||
<div key={envVarName}>
|
||||
<label
|
||||
htmlFor={envVarName}
|
||||
|
||||
@@ -97,7 +97,10 @@ export function ManualExtensionModal({ isOpen, onClose, onSubmit }: ManualExtens
|
||||
resetForm();
|
||||
} catch (error) {
|
||||
console.error('Error configuring extension:', error);
|
||||
toastError({ title: 'Failed to configure extension', traceback: error.message });
|
||||
toastError({
|
||||
title: 'Failed to configure extension',
|
||||
traceback: error instanceof Error ? error.message : String(error),
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -142,9 +145,13 @@ export function ManualExtensionModal({ isOpen, onClose, onSubmit }: ManualExtens
|
||||
<Select
|
||||
options={typeOptions}
|
||||
value={typeOptions.find((option) => option.value === formData.type)}
|
||||
onChange={(option: { value: string; label: string } | null) =>
|
||||
setFormData({ ...formData, type: option?.value as FullExtensionConfig['type'] })
|
||||
}
|
||||
onChange={(newValue: unknown) => {
|
||||
const option = newValue as { value: string; label: string } | null;
|
||||
setFormData({
|
||||
...formData,
|
||||
type: option?.value as FullExtensionConfig['type'],
|
||||
});
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user