Add default welcome message
This commit is contained in:
parent
f94af082c6
commit
f2bbf45f85
@ -1,9 +1,3 @@
|
|||||||
{#if welcomeMessageBuilder}
|
|
||||||
<EmbedBuilder data={data.welcome_message}
|
|
||||||
on:close={closeWelcomeMessageBuilder}
|
|
||||||
on:confirm={handleWelcomeMessageUpdate}/>
|
|
||||||
{/if}
|
|
||||||
|
|
||||||
<form class="settings-form" on:submit|preventDefault>
|
<form class="settings-form" on:submit|preventDefault>
|
||||||
<Collapsible defaultOpen>
|
<Collapsible defaultOpen>
|
||||||
<span slot="header">Ticket Properties</span>
|
<span slot="header">Ticket Properties</span>
|
||||||
@ -200,17 +194,6 @@
|
|||||||
let selectedTeams = seedDefault ? [{id: 'default', name: 'Default'}] : [];
|
let selectedTeams = seedDefault ? [{id: 'default', name: 'Default'}] : [];
|
||||||
let selectedMentions = [];
|
let selectedMentions = [];
|
||||||
|
|
||||||
let welcomeMessageBuilder = false;
|
|
||||||
|
|
||||||
function openWelcomeMessageBuilder() {
|
|
||||||
welcomeMessageBuilder = true;
|
|
||||||
window.scrollTo({ top: 0, behavior: 'smooth' });
|
|
||||||
}
|
|
||||||
|
|
||||||
function closeWelcomeMessageBuilder() {
|
|
||||||
welcomeMessageBuilder = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Replace spaces with dashes in naming scheme as the user types
|
// Replace spaces with dashes in naming scheme as the user types
|
||||||
$: if (data.naming_scheme !== undefined && data.naming_scheme !== null && data.naming_scheme.includes(' ')) {
|
$: if (data.naming_scheme !== undefined && data.naming_scheme !== null && data.naming_scheme.includes(' ')) {
|
||||||
data.naming_scheme = data.naming_scheme.replaceAll(' ', '-');
|
data.naming_scheme = data.naming_scheme.replaceAll(' ', '-');
|
||||||
@ -260,11 +243,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleWelcomeMessageUpdate(e) {
|
|
||||||
data.welcome_message = e.detail;
|
|
||||||
closeWelcomeMessageBuilder();
|
|
||||||
}
|
|
||||||
|
|
||||||
function handleEmojiTypeChange(e) {
|
function handleEmojiTypeChange(e) {
|
||||||
let isCustomEmoji = e.detail;
|
let isCustomEmoji = e.detail;
|
||||||
if (isCustomEmoji) {
|
if (isCustomEmoji) {
|
||||||
@ -327,7 +305,6 @@
|
|||||||
colour: 0x2ECC71,
|
colour: 0x2ECC71,
|
||||||
use_custom_emoji: false,
|
use_custom_emoji: false,
|
||||||
emote: '📩',
|
emote: '📩',
|
||||||
welcome_message: null,
|
|
||||||
mentions: [],
|
mentions: [],
|
||||||
default_team: true,
|
default_team: true,
|
||||||
teams: [],
|
teams: [],
|
||||||
@ -336,6 +313,13 @@
|
|||||||
channel_id: channels.find((c) => c.type === 0 || c.type === 5)?.id,
|
channel_id: channels.find((c) => c.type === 0 || c.type === 5)?.id,
|
||||||
category_id: channels.find((c) => c.type === 4)?.id,
|
category_id: channels.find((c) => c.type === 4)?.id,
|
||||||
use_server_default_naming_scheme: true,
|
use_server_default_naming_scheme: true,
|
||||||
|
welcome_message: {
|
||||||
|
fields: [],
|
||||||
|
colour: '#2ECC71',
|
||||||
|
author: {},
|
||||||
|
footer: {},
|
||||||
|
description: 'Thank you for contacting support.\nPlease describe your issue and wait for a response.'
|
||||||
|
},
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
applyOverrides();
|
applyOverrides();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user