fix(frontend): Hide the editor panel when we are editing a PathScript (#631)

* fix(frontend): Hide the editor panel when we are editing a PathScript

* feat(front): Remove viewCode action and display the code in the Editor panel
This commit is contained in:
Faton Ramadani
2022-09-27 17:52:02 +02:00
committed by GitHub
parent ef25f7e879
commit 893a6908aa
3 changed files with 30 additions and 30 deletions
@@ -0,0 +1,26 @@
<script lang="ts">
import HighlightCode from '$lib/components/HighlightCode.svelte'
import type { FlowModule } from '$lib/gen'
import { getScriptByPath } from '$lib/utils'
export let flowModule: FlowModule
let code: string
let language: 'deno' | 'python3' | 'go'
async function loadCode(module: FlowModule) {
if (module.value.type == 'script') {
const script = await getScriptByPath(module.value.path!)
code = script.content
language = script.language
} else {
throw Error('Not a script')
}
}
$: flowModule && loadCode(flowModule)
</script>
<div class="flex flex-col flex-1 h-full overflow-auto">
<HighlightCode {language} {code} />
</div>