@@ -57,12 +63,25 @@
import Button from "../Button.svelte";
import NamingScheme from "../NamingScheme.svelte";
import Dropdown from "../form/Dropdown.svelte";
+ import PanelDropdown from "../PanelDropdown.svelte";
+ import SimplePanelDropdown from "../SimplePanelDropdown.svelte";
export let guildId;
setDefaultHeaders();
let channels = [];
+ let panels = [];
+
+ async function loadPanels() {
+ const res = await axios.get(`${API_URL}/api/${guildId}/panels`);
+ if (res.status !== 200) {
+ notifyError(res.data.error);
+ return;
+ }
+
+ panels = res.data;
+ }
async function loadChannels() {
const res = await axios.get(`${API_URL}/api/${guildId}/channels`);
@@ -156,6 +175,7 @@
}
withLoadingScreen(async () => {
+ await loadPanels();
await loadChannels();
await loadData();
});
@@ -183,6 +203,10 @@
height: 100%;
}
+ .from-message-settings {
+ border-top: 1px solid rgba(0, 0, 0, .25);
+ }
+
@media only screen and (max-width: 950px) {
.row {
flex-direction: column;
diff --git a/go.mod b/go.mod
index 0f92d29..46bf373 100644
--- a/go.mod
+++ b/go.mod
@@ -6,7 +6,7 @@ require (
github.com/BurntSushi/toml v0.3.1
github.com/TicketsBot/archiverclient v0.0.0-20210220155137-a562b2f1bbbb
github.com/TicketsBot/common v0.0.0-20210903095620-eb02b87cb4ca
- github.com/TicketsBot/database v0.0.0-20210902205640-76b8973364e8
+ github.com/TicketsBot/database v0.0.0-20210903140813-152a2383314c
github.com/TicketsBot/worker v0.0.0-20210903100019-6e6eab3a3196
github.com/apex/log v1.1.2
github.com/boj/redistore v0.0.0-20180917114910-cd5dcc76aeff // indirect