{#if direction == 'source'}
{_t('importExport.sourceConfiguration', { defaultMessage: 'Source configuration' })}
{/if} {#if direction == 'target'}
{_t('importExport.targetConfiguration', { defaultMessage: 'Target configuration' })}
{/if}
{#if $currentDatabase} { values.update(x => ({ ...x, [storageTypeField]: 'database', [connectionIdField]: $currentDatabase?.connection?._id, [databaseNameField]: $currentDatabase?.name, })); }} /> {/if} { values.update(x => ({ ...x, [storageTypeField]: 'archive', [archiveFolderField]: $currentArchive, })); }} /> {#if direction == 'target'} { showModal(InputTextModal, { header: 'Archive', label: 'Name of new archive folder', value: `import-${moment().format('YYYY-MM-DD-hh-mm-ss')}`, onConfirm: value => { values.update(x => ({ ...x, [storageTypeField]: 'archive', [archiveFolderField]: value, })); }, }); }} /> {/if}
x.directions.includes(direction))} name={storageTypeField} label={_t('importExport.storageType', { defaultMessage: "Storage type" })} /> {#if format && isProApp()} {#if direction == 'source'} {#if $values.importFromZipFile} {/if} {/if} {#if direction == 'target'} {#if $values.exportToZipFile} {/if} {/if} {/if} {#if storageType == 'database' || storageType == 'query'} {#if !$connectionInfo?.singleDatabase} {/if} {/if} {#if storageType == 'database'} {#if tablesField} {/if} {/if} {#if storageType == 'query'}
{_t('common.query', { defaultMessage: 'Query' })}
{#if $values.sourceQueryType == 'json'} setFieldValue('sourceQuery', e.detail)} mode="json" /> {:else} setFieldValue('sourceQuery', e.detail)} {engine} /> {/if}
{/if} {#if storageType == 'archive'} {/if} {#if direction == 'source' && (storageType == 'archive' || $values.importFromZipFile)} {/if} {#if format && direction == 'source' && !$values.importFromZipFile} {/if} {#if format?.args} !arg.direction || arg.direction == direction)} namePrefix={`${direction}_${format.storageType}_`} /> {/if} {#if driver?.importExportArgs} !arg.direction || arg.direction == direction)} namePrefix={`${direction}_${driver.engine}_`} /> {/if}