Skip to content

Commit 19256fc

Browse files
committed
Add GitHub button to app header in index.html; implement URL opening functionality in main.ts; update styles.css to include new button in layout.
1 parent 7773277 commit 19256fc

3 files changed

Lines changed: 8 additions & 1 deletion

File tree

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ <h1>RealmLister</h1>
1717
<div class="app-header-right">
1818
<nav>
1919
<a href="#/" class="nav-link" data-route="main">Servers</a>
20+
<button type="button" id="btn-github" class="nav-link nav-link-btn">Github</button>
2021
<a href="#/settings" class="nav-link" data-route="settings">Settings</a>
2122
</nav>
2223
</div>

src/main.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { invoke } from "@tauri-apps/api/core";
22
import { open } from "@tauri-apps/plugin-dialog";
3+
import { openUrl } from "@tauri-apps/plugin-opener";
34

45
// Background image: place src/assets/background.jpg for it to show
56
import("./assets/background.jpg")
@@ -365,6 +366,10 @@ function bindMainView() {
365366

366367
document.getElementById("btn-add-server")?.addEventListener("click", showAddForm);
367368

369+
document.getElementById("btn-github")?.addEventListener("click", () => {
370+
openUrl("https://github.com/CodebyVision/RealmLister");
371+
});
372+
368373
document.getElementById("btn-remove-server")?.addEventListener("click", removeCurrentServer);
369374

370375
document.getElementById("remove-modal-cancel")?.addEventListener("click", hideRemoveModal);

src/styles.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,9 @@ body::after {
104104
gap: 1rem;
105105
}
106106

107-
/* Servers, Settings, Add server – same size */
107+
/* Servers, Settings, Github, Add server – same size */
108108
.app-header .nav-link,
109+
.app-header .nav-link-btn,
109110
.app-header .btn {
110111
padding: 0.5em 1em;
111112
font-size: 0.95rem;

0 commit comments

Comments
 (0)