diff --git a/src/renderer/tabs/AccountsTab.jsx b/src/renderer/tabs/AccountsTab.jsx
index dd74510..2490965 100644
--- a/src/renderer/tabs/AccountsTab.jsx
+++ b/src/renderer/tabs/AccountsTab.jsx
@@ -28,6 +28,7 @@ function AccountsTab({
moveAccountToTask
}) {
const [membershipModal, setMembershipModal] = useState(null);
+ const [usageModal, setUsageModal] = useState(null);
const openMembershipModal = (title, lines) => {
setMembershipModal({ title, lines });
@@ -36,6 +37,9 @@ function AccountsTab({
const closeMembershipModal = () => {
setMembershipModal(null);
};
+ const closeUsageModal = () => {
+ setUsageModal(null);
+ };
const buildAccountLabel = (account) => `${account.username ? `@${account.username}` : "—"} (${account.user_id || "—"})`;
@@ -336,10 +340,32 @@ function AccountsTab({
{formatAccountLabel(account)}
-
{formatAccountStatus(account.status)}
-
Занят
-
+
{formatAccountStatus(account.status)}
+
+ Занят
+
+
+
{roles.monitor && Мониторинг}
{roles.invite && Инвайт}
@@ -428,6 +454,25 @@ function AccountsTab({
)}
+ {usageModal && (
+
+
event.stopPropagation()}>
+
+
{usageModal.title}
+
+
+ {usageModal.lines && usageModal.lines.length > 0 ? (
+
+ {usageModal.lines.map((line) => (
+
{line}
+ ))}
+
+ ) : (
+
Нет данных.
+ )}
+
+
+ )}
);
}