lightfinder!
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
using Dalamud.Bindings.ImGui;
|
||||
using Dalamud.Interface;
|
||||
using Dalamud.Interface.Colors;
|
||||
using Dalamud.Interface.Utility;
|
||||
using Dalamud.Interface.Utility.Raii;
|
||||
using LightlessSync.API.Data.Extensions;
|
||||
@@ -12,6 +11,7 @@ using LightlessSync.Services;
|
||||
using LightlessSync.Services.Mediator;
|
||||
using LightlessSync.Services.ServerConfiguration;
|
||||
using LightlessSync.UI.Handlers;
|
||||
using LightlessSync.Utils;
|
||||
using LightlessSync.WebAPI;
|
||||
|
||||
namespace LightlessSync.UI.Components;
|
||||
@@ -295,6 +295,31 @@ public class DrawUserPair
|
||||
}
|
||||
|
||||
ImGui.SameLine();
|
||||
|
||||
if (_pair.UserData.IsAdmin || _pair.UserData.IsModerator)
|
||||
{
|
||||
ImGui.SameLine();
|
||||
|
||||
var iconId = _pair.UserData.IsAdmin ? 67 : 68;
|
||||
var colorKey = _pair.UserData.IsAdmin ? "LightlessAdminText" : "LightlessModeratorText";
|
||||
var roleColor = UIColors.Get(colorKey);
|
||||
|
||||
var iconPos = ImGui.GetCursorScreenPos();
|
||||
SeStringUtils.RenderIconWithHitbox(iconId, iconPos);
|
||||
|
||||
if (ImGui.IsItemHovered())
|
||||
{
|
||||
ImGui.BeginTooltip();
|
||||
using (ImRaii.PushColor(ImGuiCol.Text, roleColor))
|
||||
{
|
||||
ImGui.TextUnformatted(_pair.UserData.IsAdmin
|
||||
? "Official Lightless Admin"
|
||||
: "Official Lightless Moderator");
|
||||
}
|
||||
ImGui.EndTooltip();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void DrawName(float leftSide, float rightSide)
|
||||
|
||||
Reference in New Issue
Block a user