diff --git a/src/Giveaways/Assets/Colors.cs b/src/Giveaways/Assets/Colors.cs index 9b5ef8c..0db63f5 100644 --- a/src/Giveaways/Assets/Colors.cs +++ b/src/Giveaways/Assets/Colors.cs @@ -2,8 +2,6 @@ namespace Giveaways; -// TODO: Adjust the colors to fit your own. - /// /// Represents a constant set of predefined values. /// @@ -12,15 +10,30 @@ public static class Colors /// /// The color used to indicate an informative state. /// - public static readonly Color Primary = new(59, 163, 232); + public static readonly Color Primary = new(88, 101, 242); + + /// + /// The color used to indicate an informative state. + /// + public static readonly Color Secondary = new(77, 80, 87); /// /// The color used to depict an emotion of positivity. /// - public static readonly Color Success = new(43, 182, 115); + public static readonly Color Success = new(119, 178, 85); + + /// + /// The color used to indicate caution. + /// + public static readonly Color Warning = new(255, 204, 77); /// /// The color used to depict an emotion of negativity. /// - public static readonly Color Danger = new(231, 76, 60); + public static readonly Color Danger = new(221, 46, 68); + + /// + /// The color used to attract attention. + /// + public static readonly Color Fuchsia = new(235, 69, 158); } diff --git a/src/Giveaways/Assets/Emotes.cs b/src/Giveaways/Assets/Emotes.cs index 07712ef..8d11047 100644 --- a/src/Giveaways/Assets/Emotes.cs +++ b/src/Giveaways/Assets/Emotes.cs @@ -2,8 +2,6 @@ namespace Giveaways; -// TODO: Adjust the emotes to fit your own. - /// /// Represents a constant set of predefined values. /// diff --git a/src/Giveaways/Assets/Icons.cs b/src/Giveaways/Assets/Icons.cs index 45716e5..db9ebba 100644 --- a/src/Giveaways/Assets/Icons.cs +++ b/src/Giveaways/Assets/Icons.cs @@ -1,7 +1,5 @@ namespace Giveaways; -// TODO: Adjust the icons to fit your own. - /// /// Represents a constant set of predefined icons. /// @@ -10,10 +8,15 @@ public static class Icons /// /// The icon used to indicate a success state. /// - public const string Check = "https://cdn.discordapp.com/emojis/1199976868057718876.webp?size=96&quality=lossless"; + public const string Check = "https://cdn.discordapp.com/emojis/1248984152108302396.webp?size=96&quality=lossless"; /// /// The icon used to indicate an error state. /// - public const string Cross = "https://cdn.discordapp.com/emojis/1199976870410715196.webp?size=96&quality=lossless"; + public const string Cross = "https://cdn.discordapp.com/emojis/1248985326693908614.webp?size=96&quality=lossless"; + + /// + /// The icon used to indicate a warning state. + /// + public const string Exclamation = "https://cdn.discordapp.com/emojis/1248987340073074698.webp?size=96&quality=lossless"; } diff --git a/src/Giveaways/Common/EmbedStyles/WarningEmbedStyle.cs b/src/Giveaways/Common/EmbedStyles/WarningEmbedStyle.cs new file mode 100644 index 0000000..6b5192f --- /dev/null +++ b/src/Giveaways/Common/EmbedStyles/WarningEmbedStyle.cs @@ -0,0 +1,18 @@ +using Discord; + +namespace Giveaways; + +/// +/// Represents the style of a warning embed. +/// +public class WarningEmbedStyle : EmbedStyle +{ + /// + public override string Name => "Caution!"; + + /// + public override string IconUrl => Icons.Exclamation; + + /// + public override Color Color => Colors.Warning; +}