Compare commits

...
Sign in to create a new pull request.

1 commit

2 changed files with 38 additions and 1 deletions

View file

@ -0,0 +1,29 @@
package dev.jansel.feixiao.modals
import dev.jansel.feixiao.i18n.Translations
import dev.kordex.core.components.forms.ModalForm
import dev.kordex.core.i18n.types.Key
class EditStreamerModal : ModalForm() {
override var title = Translations.Streamer.Modals.Edit.title
val streamerName = lineText {
label = Translations.Streamer.Modals.Edit.Streamername.label
placeholder = Translations.Streamer.Modals.Edit.Streamername.placeholder
}
val channel = lineText {
label = Translations.Streamer.Modals.Edit.Channel.label
placeholder = Translations.Streamer.Modals.Edit.Channel.placeholder
}
val role = lineText {
label = Translations.Streamer.Modals.Edit.Role.label
placeholder = Translations.Streamer.Modals.Edit.Role.placeholder
}
val message = paragraphText {
label = Translations.Streamer.Modals.Edit.Message.label
placeholder = Translations.Streamer.Modals.Edit.Message.placeholder
}
}

View file

@ -33,6 +33,14 @@ streamer.command.arguments.update.role.description=The role to assign to the str
streamer.command.arguments.update.message.name=message
streamer.command.arguments.update.message.description=Custom Announce message. Placeholders (in curly braces): url, name, title, category, role (if set)
streamer.modals.edit.title=Edit Streamer
streamer.modals.edit.streamername.label=Streamer Name
streamer.modals.edit.streamername.placeholder=Streamer Name
streamer.modals.edit.channel.label=Channel
streamer.modals.edit.channel.placeholder=Channel ID for the live messages. Leave empty for no change.
streamer.modals.edit.role.label=Role
streamer.modals.edit.role.placeholder=Role ID to assign to the stream pings. Leave empty for no change.
streamer.modals.edit.message.label=Message
streamer.modals.edit.message.placeholder=Message to send when the streamer goes live. Placeholders: {url}, {name}, {title}, {category}, {role}
# more to come...