mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-20 00:02:19 +00:00
fix(frontend): fix remaining openModal bugs
This commit is contained in:
@@ -6,14 +6,14 @@
|
||||
|
||||
const dispatch = createEventDispatcher()
|
||||
|
||||
export function closeModal(): void {
|
||||
export function closeDrawer(): void {
|
||||
document.body.style.overflow = 'auto'
|
||||
|
||||
open = false
|
||||
dispatch('close')
|
||||
}
|
||||
|
||||
export function openModal(): void {
|
||||
export function openDrawer(): void {
|
||||
document.body.style.overflow = 'hidden'
|
||||
open = true
|
||||
dispatch('open')
|
||||
@@ -24,7 +24,7 @@
|
||||
if (key === 'Escape' || key === 'Esc') {
|
||||
if (open) {
|
||||
event.preventDefault()
|
||||
closeModal()
|
||||
closeDrawer()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,7 +44,7 @@
|
||||
<button
|
||||
on:click={() => {
|
||||
open = false
|
||||
closeModal()
|
||||
closeDrawer()
|
||||
}}
|
||||
>
|
||||
<svg
|
||||
@@ -72,7 +72,7 @@
|
||||
<div class="flex flex-row justify-between p-2 ">
|
||||
<button
|
||||
on:click={() => {
|
||||
closeModal()
|
||||
closeDrawer()
|
||||
}}
|
||||
>
|
||||
<svg
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
const { language, content } = await getScriptByPath(scriptPath ?? '')
|
||||
code = content
|
||||
lang = language
|
||||
drawerViewer.openModal()
|
||||
drawerViewer.openDrawer()
|
||||
}}
|
||||
>
|
||||
Show code
|
||||
|
||||
@@ -35,5 +35,5 @@
|
||||
label={customText ?? `${kind == Script.kind.SCRIPT ? 'Script' : `${kind} script`} from the Hub`}
|
||||
icon={faUserGroup}
|
||||
iconColor="text-blue-500"
|
||||
on:click={() => itemPicker.openModal()}
|
||||
on:click={() => itemPicker.openDrawer()}
|
||||
/>
|
||||
|
||||
@@ -33,5 +33,5 @@
|
||||
label={customText ?? `${kind == Script.kind.SCRIPT ? 'Script' : `${kind} script`} from workspace`}
|
||||
icon={faUserGroup}
|
||||
iconColor="text-blue-500"
|
||||
on:click={() => itemPicker.openModal()}
|
||||
on:click={() => itemPicker.openDrawer()}
|
||||
/>
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<div class="flex flex-row gap-2">
|
||||
<ButtonPopup size="sm" startIcon={{ icon: faPlus }} href="/scripts/add">
|
||||
<svelte:fragment slot="main">New script</svelte:fragment>
|
||||
<ButtonPopupItem on:click={() => drawers.hub?.openModal()}>
|
||||
<ButtonPopupItem on:click={() => drawers.hub?.openDrawer()}>
|
||||
Import script from WindmillHub
|
||||
</ButtonPopupItem>
|
||||
<ButtonPopupItem on:click={() => drawers.template?.toggleDrawer()}>
|
||||
|
||||
@@ -330,7 +330,7 @@
|
||||
displayName: 'Share',
|
||||
icon: faShare,
|
||||
action: () => {
|
||||
shareModal.openModal(path)
|
||||
shareModal.openDrawer(path)
|
||||
},
|
||||
disabled: !canWrite
|
||||
},
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
displayName: 'Share',
|
||||
icon: faShare,
|
||||
action: () => {
|
||||
shareModal.openModal()
|
||||
shareModal.openDrawer()
|
||||
},
|
||||
disabled: !can_write
|
||||
},
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
icon: faShare,
|
||||
disabled: !canWrite,
|
||||
action: () => {
|
||||
shareModal.openModal(path)
|
||||
shareModal.openDrawer(path)
|
||||
}
|
||||
}
|
||||
]}
|
||||
|
||||
@@ -362,7 +362,7 @@
|
||||
displayName: 'Share',
|
||||
icon: faShare,
|
||||
action: () => {
|
||||
shareModal.openModal(path)
|
||||
shareModal.openDrawer(path)
|
||||
},
|
||||
disabled: !canWrite
|
||||
},
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
displayName: 'Share',
|
||||
icon: faShare,
|
||||
action: () => {
|
||||
shareModal.openModal()
|
||||
shareModal.openDrawer()
|
||||
},
|
||||
disabled: !can_write
|
||||
},
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
{
|
||||
displayName: 'Share',
|
||||
action: () => {
|
||||
shareModal.openModal(path)
|
||||
shareModal.openDrawer(path)
|
||||
},
|
||||
disabled: !canWrite
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user