mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-10 08:07:03 +00:00
* feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * feat(frontend): add type editor * feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * feat(frontend): dnd * feat(frontend): add missing error * feat(frontend): fix build * feat(frontend): fix build * feat(frontend): clean up * feat(frontend): fix layout * feat(frontend): fix dark mode * feat(frontend): Fix Dnd + resource s3 and objects * feat(frontend): handle inner objets * feat(frontend): wip * feat(frontend): wip * feat(frontend): wip * fix(frontend): UI nits * fix(frontend): fix type selection * fix(frontend): Correctly handle subproperties * fix(frontend): fix autosize + height * fix(frontend): replace everywhere * fix(frontend): fix dnd * fix(frontend): fix list refresh + height issues * fix(frontend): fix order * fix(frontend): restore default behavior * fix(frontend): Move the rename input * fix(frontend): Fix rename wrt order array * fix(frontend): Fix hub * fix(frontend): Fix renam * fix(frontend): Fix UI Nits + fix SchemaForm order * fix(frontend): Handle nested order * fix(frontend): Fix saving properties * fix(frontend): Improve approval form * feat(frontend): done * feat(frontend): merge main * feat(frontend): done * feat(frontend): wip * feat(frontend): SchemaFormDND * feat(frontend): SchemaFormDND wip * feat(frontend): improve displayWebhookWarning * feat(frontend): DND done * feat(frontend): DND done * feat(frontend): improve name * feat(frontend): improve dnd * feat(frontend): done * first batch * new try * nits * all * drag handle in more places * push everything * migrate all * all * fix * fix * fix henri bug --------- Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
38 lines
656 B
Svelte
38 lines
656 B
Svelte
<script lang="ts">
|
|
import { createEventDispatcher } from 'svelte'
|
|
import { Button } from '../common'
|
|
import { Plus } from 'lucide-svelte'
|
|
|
|
let name: string = ''
|
|
|
|
const dispatch = createEventDispatcher()
|
|
|
|
function addField() {
|
|
dispatch('add', { name })
|
|
name = ''
|
|
}
|
|
</script>
|
|
|
|
<div class="flex flex-row gap-2">
|
|
<input
|
|
bind:value={name}
|
|
placeholder="Field name"
|
|
on:keydown={(event) => {
|
|
if (event.key === 'Enter') {
|
|
addField()
|
|
}
|
|
}}
|
|
/>
|
|
<Button
|
|
variant="contained"
|
|
color="dark"
|
|
size="xs"
|
|
startIcon={{ icon: Plus }}
|
|
id="flow-editor-add-property"
|
|
on:click={addField}
|
|
disabled={!name}
|
|
>
|
|
Add field
|
|
</Button>
|
|
</div>
|