fix(ui): sources page model tags wrap 4 per row (same grid as status page)

This commit is contained in:
root
2026-08-10 10:37:57 +08:00
parent 839f33ba01
commit 62c8a07b88

View File

@ -1003,7 +1003,7 @@ function removeChatImg(i) { chatImages.splice(i, 1); renderChatImgs(); }
async function renderSources() {
const j = await api('/api/sources');
const rows = j.sources.map(s => `<tr><td><b>${esc(s.name)}</b></td><td>${esc(s.base_url)}</td><td>${esc(s.adapter)}</td>
<td>${s.models.map(m => `<span class="tag tag-blue">${esc(m.id)}</span>`).join('')}</td>
<td><div class="src-models">${s.models.map(m => `<span class="tag tag-blue">${esc(m.id)}</span>`).join('')}</div></td>
<td><button class="ghost small" onclick="editSource(${JSON.stringify(s.name).replace(/"/g,'&quot;')})">${t('srcEdit')}</button>
<button class="danger small" onclick="delSource('${escAttr(s.name)}')">${t('srcDel')}</button></td></tr>`).join('');
$('#tab-sources').innerHTML = `