+
+
+ Источник
+
+
+
+
+
+
+
+ {{ value ?? 0 }}
+ {{ fmtTime(value) }}
+
+
+ Ключи
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Отмена
+
+ Создать
+
+
+
+
+
+ (v ? null : (keysSource = null))" :title="keysSource ? `Ключи — ${keysSource.name}` : 'Ключи'">
+
+
+ Выпустить ключ
+
+ {{ fmtTime(value) }}
+ {{ fmtTime(value) }}
+
+
+ {{ value ? "отозван" : "активен" }}
+
+
+
+
+ Отозвать
+
+
+
+
+
+ Закрыть
+
+
+
+
+ (v ? null : (tokenModal = null))" title="Токен — показывается один раз" :close-on-backdrop="false">
+
+
+ Токен больше не будет показан: в Synapse хранится только sha256-хэш.
+ Скопируйте сейчас и отдайте владельцу источника.
+
+ {{ tokenModal.key.token }}
+
+
+ Готово
+
+
+
+
+ (v ? null : (confirmDelete = null))"
+ :key="confirmDelete?.id"
+ title="Удалить источник?"
+ :message="confirmDelete ? `Источник «${confirmDelete.name}» будет удалён вместе с типами и ключами. Если у источника есть события, удаление будет отклонено.` : ''"
+ confirm-variant="danger"
+ confirm-text="Удалить"
+ cancel-text="Отмена"
+ @confirm="doDelete"
+ />
+
+