diff --git a/error-preload.js b/error-preload.js index 071e94c..76f8f7a 100644 --- a/error-preload.js +++ b/error-preload.js @@ -8,4 +8,5 @@ contextBridge.exposeInMainWorld("errorpage", { searchFor: (text) => ipcRenderer.invoke("error-search", text), registerOnSirius: (host) => ipcRenderer.invoke("error-register", host), openExternal: (url) => ipcRenderer.invoke("error-open-external", url), + bnsSimilar: (host) => ipcRenderer.invoke("error-bns-similar", host), }); diff --git a/error.html b/error.html index ad57f60..d130b52 100644 --- a/error.html +++ b/error.html @@ -37,6 +37,14 @@ .tried .t { display: flex; gap: 8px; align-items: center; padding: 3px 0; } .tried .t .m { width: 12px; text-align: center; color: var(--err); } .tried .t .m.ok { color: var(--acid) } + .suggest { margin: 1rem 0 0; padding: 12px 14px; background: var(--panel2); + border: 1px solid rgba(214,255,61,.25); border-radius: 10px; font-size: 13px; color: var(--ink); } + .suggest .lbl { color: var(--mut); font-size: 12px; margin-bottom: 6px; } + .suggest .row { display: flex; flex-wrap: wrap; gap: 6px 8px; } + .suggest a { display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; border-radius: 6px; + background: var(--panel); border: 1px solid var(--line); color: var(--acid); + font-family: ui-monospace, monospace; font-size: 12.5px; text-decoration: none; cursor: pointer; } + .suggest a:hover { border-color: rgba(214,255,61,.55); filter: brightness(1.05); } .actions { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 1.3rem; } .btn { font-family: inherit; font-size: 13.5px; padding: 9px 16px; border-radius: 9px; border: 1px solid var(--line); background: var(--panel2); color: var(--ink); @@ -67,6 +75,11 @@