diff --git a/frontend/src/components/manage/MultiPanelEditModal.svelte b/frontend/src/components/manage/MultiPanelEditModal.svelte
index dc57a10..8f20359 100644
--- a/frontend/src/components/manage/MultiPanelEditModal.svelte
+++ b/frontend/src/components/manage/MultiPanelEditModal.svelte
@@ -69,7 +69,7 @@
.modal-wrapper {
display: flex;
width: 75%;
- margin: 10% auto auto auto;
+ margin: 2% auto auto auto;
}
@media only screen and (max-width: 1280px) {
diff --git a/frontend/src/components/manage/PanelCreationForm.svelte b/frontend/src/components/manage/PanelCreationForm.svelte
index c37b71d..3f04604 100644
--- a/frontend/src/components/manage/PanelCreationForm.svelte
+++ b/frontend/src/components/manage/PanelCreationForm.svelte
@@ -45,6 +45,28 @@
{/each}
+
+
+
+
+
+
+
+
+
+
+
+ {#if !data.use_server_default_naming_scheme}
+
+ {/if}
diff --git a/frontend/src/components/manage/PanelEditModal.svelte b/frontend/src/components/manage/PanelEditModal.svelte
index 8757942..448f3e2 100644
--- a/frontend/src/components/manage/PanelEditModal.svelte
+++ b/frontend/src/components/manage/PanelEditModal.svelte
@@ -1,4 +1,4 @@
-
+
Edit Panel
@@ -29,6 +29,8 @@
import Card from "../Card.svelte";
import Button from "../Button.svelte";
+ export let modal;
+
export let guildId;
export let panel = {};
export let channels = [];
@@ -74,7 +76,7 @@
.modal-wrapper {
display: flex;
width: 75%;
- margin: 10% auto auto auto;
+ margin: 2% auto auto auto;
padding-bottom: 5%;
}
diff --git a/frontend/src/views/Panels.svelte b/frontend/src/views/Panels.svelte
index c7d2dbd..88355d9 100644
--- a/frontend/src/views/Panels.svelte
+++ b/frontend/src/views/Panels.svelte
@@ -1,5 +1,5 @@
{#if editModal}
- editModal = false} on:confirm={submitEdit}/>
{/if}
@@ -149,6 +149,7 @@
import MultiPanelCreationForm from '../components/manage/MultiPanelCreationForm.svelte';
import MultiPanelEditModal from "../components/manage/MultiPanelEditModal.svelte";
import ConfirmationModal from "../components/ConfirmationModal.svelte";
+ import {afterUpdate} from "svelte";
export let currentRoute;
export let params = {};
@@ -176,14 +177,20 @@
let multiPanelCreateData;
let multiPanelEditData;
+ let editModalElement;
+
function openEditModal(panelId) {
editData = panels.find((p) => p.panel_id === panelId);
editModal = true;
+
+ window.scrollTo({ top: 0, behavior: 'smooth' });
}
function openMultiEditModal(id) {
multiPanelEditData = multiPanels.find((mp) => mp.id === id);
multiEditModal = true;
+
+ window.scrollTo({ top: 0, behavior: 'smooth' });
}
async function resendPanel(panelId) {