Fix remaining typescript errors (#2741)

This commit is contained in:
Zane
2025-05-30 12:06:49 -07:00
committed by GitHub
parent 2c0cda7bec
commit 0c042010ff
109 changed files with 1873 additions and 1438 deletions
@@ -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>