More template work & configure backend URL

This commit is contained in:
space-nuko
2023-05-24 23:21:06 -05:00
parent 4ae4e71616
commit 0fedef30c0
17 changed files with 764 additions and 623 deletions

View File

@@ -11,6 +11,7 @@
import "klecks/style/style.scss";
import ImageUpload from "$lib/components/ImageUpload.svelte";
import { uploadImageToComfyUI, type ComfyBoxImageMetadata, comfyFileToComfyBoxMetadata, comfyBoxImageToComfyURL, comfyBoxImageToComfyFile, type ComfyUploadImageType, type ComfyImageLocation } from "$lib/utils";
import configState from "$lib/stores/configState";
import notify from "$lib/notify";
import NumberInput from "$lib/components/NumberInput.svelte";
import type { ComfyImageEditorNode } from "$lib/nodes/widgets";
@@ -102,7 +103,7 @@
showModal = true;
const url = `http://${location.hostname}:8188` // TODO make configurable
const url = configState.getBackendURL();
kl = new Klecks({
embedUrl: url,

View File

@@ -12,6 +12,7 @@
import { basicSetup } from "./TextWidgetCodeVariant";
import { createEventDispatcher, onMount } from "svelte";
import { TAG_CATEGORY_COLORS } from "$lib/DanbooruTags";
import { Block, BlockTitle } from "@gradio/atoms";
export let widget: WidgetLayout;
export let node: ComfyTextNode;
@@ -176,7 +177,7 @@
function getExtensions(): Extension[] {
// TODO
const readonly = false;
const placeholder = "Placeholder..."
const placeholder = ""
const dark_mode = true;
const stateExtensions: Extension[] = [
@@ -206,12 +207,22 @@
}
</script>
<div class="wrap">
<div class="codemirror-wrapper {classNames}" bind:this={element} />
<div class="code-editor-wrapper">
<Block>
<BlockTitle>{widget.attrs.title}</BlockTitle>
<div class="wrap">
<div class="codemirror-wrapper {classNames}" bind:this={element} />
</div>
</Block>
</div>
<!-- <CodeMirror bind:value={$nodeValue} {styles} /> -->
<style lang="scss">
.code-editor-wrapper {
:global(> .block) {
background: var(--panel-background-fill) !important;
}
}
.wrap {
display: flex;
flex-direction: column;