Skip to content

Commit b7c4239

Browse files
committed
fix: fix editing widget name
1 parent 8e30bdb commit b7c4239

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

apps/frontend/src/lib/components/blocks/widget/widget.svelte

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,15 @@
8686
<Dialog.Header class="border-b p-4" on:dblclick={() => (editing = true)}>
8787
<Dialog.Title>
8888
{#if editing}
89-
<Input class="w-1/2" autofocus on:focus={(e) => e.target.select()} bind:value={widget.name} />
89+
<Input
90+
on:blur={() => {
91+
editing = false
92+
}}
93+
class="w-1/2"
94+
autofocus
95+
on:focus={(e) => e.target.select()}
96+
bind:value={widget.name}
97+
/>
9098
{:else}
9199
{widget.name}
92100
{/if}
@@ -109,7 +117,15 @@
109117
<div class="flex w-1/4 flex-col border-l px-4 py-2">
110118
<div class="flex-1">
111119
{#if widget.item.type === "aggregate"}
112-
<AggregateConfig {tableId} {viewId} {widget} aggregate={widget.item.aggregate} />
120+
<AggregateConfig
121+
{tableId}
122+
{viewId}
123+
{widget}
124+
aggregate={widget.item.aggregate}
125+
onSuccess={() => {
126+
editing = false
127+
}}
128+
/>
113129
{/if}
114130
</div>
115131
</div>

0 commit comments

Comments
 (0)