fix(frontend): fix apply connection (#1487)

This commit is contained in:
Faton Ramadani
2023-04-28 11:46:04 +02:00
committed by GitHub
parent 5a98ae1606
commit cf59cc04ef
@@ -9,7 +9,7 @@
import UploadInputEditor from './inputEditor/UploadInputEditor.svelte'
import { getContext } from 'svelte'
import type { AppViewerContext, RichConfiguration } from '../../types'
import type { InputType, UploadAppInput } from '../../inputType'
import type { InputConnection, InputType, UploadAppInput } from '../../inputType'
import ToggleButtonGroup from '$lib/components/common/toggleButton-v2/ToggleButtonGroup.svelte'
import ToggleButton from '$lib/components/common/toggleButton-v2/ToggleButton.svelte'
import { Pen, Plug2, Upload, User } from 'lucide-svelte'
@@ -33,7 +33,14 @@
export let customTitle: string | undefined = undefined
export let displayType: boolean = false
const { connectingInput } = getContext<AppViewerContext>('AppViewerContext')
const { connectingInput, app } = getContext<AppViewerContext>('AppViewerContext')
function applyConnection(connection: InputConnection) {
if (componentInput.type === 'connected') {
componentInput.connection = connection
$app = $app
}
}
$: if (componentInput == undefined) {
//@ts-ignore
@@ -84,7 +91,8 @@
$connectingInput = {
opened: true,
input: undefined,
hoveredComponent: undefined
hoveredComponent: undefined,
onConnect: applyConnection
}
}
}}