Skip to content

Commit 58a90dc

Browse files
committed
fix: replace entire table-container with empty-state on /servers to avoid weird border and hover
1 parent 5a21632 commit 58a90dc

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

public/js/app.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,15 +1073,14 @@ async function renderServers() {
10731073
state.servers = data.servers;
10741074

10751075
if (data.servers.length === 0) {
1076-
$('#servers-table-body').innerHTML = html`
1077-
<tr><td colspan="5">
1078-
<div class="empty-state">
1079-
<div class="empty-state-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="2" width="20" height="8" rx="2"/><rect x="2" y="14" width="20" height="8" rx="2"/></svg></div>
1080-
<div class="empty-state-title">No servers yet</div>
1081-
<div class="empty-state-desc">Create your first server to get started</div>
1082-
<button class="btn btn-primary" id="servers-empty-create-btn">Create Server</button>
1083-
</div>
1084-
</td></tr>
1076+
const container = el.querySelector('.table-container');
1077+
container.innerHTML = html`
1078+
<div class="empty-state">
1079+
<div class="empty-state-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="2" width="20" height="8" rx="2"/><rect x="2" y="14" width="20" height="8" rx="2"/></svg></div>
1080+
<div class="empty-state-title">No servers yet</div>
1081+
<div class="empty-state-desc">Create your first server to get started</div>
1082+
<button class="btn btn-primary" id="servers-empty-create-btn">Create Server</button>
1083+
</div>
10851084
`;
10861085
$('#servers-empty-create-btn').addEventListener('click', () => navigateTo('create'));
10871086
return;

0 commit comments

Comments
 (0)