Inventory view: click component name to navigate to component detail

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-22 01:27:11 +00:00
parent bc339bd073
commit d489c1e306
2 changed files with 18 additions and 1 deletions

View File

@@ -550,7 +550,15 @@ function render_inventory_list() {
function build_inventory_row(entry) {
const row = clone('t-inventory-row');
const comp = component_by_id(entry.component_id);
set_text(row, '.inv-component-name', comp ? component_display_name(comp) : '(deleted component)');
const name_el = qs(row, '.inv-component-name');
name_el.textContent = comp ? component_display_name(comp) : '(deleted component)';
if (comp) {
name_el.classList.add('inv-component-link');
name_el.addEventListener('click', () => {
selected_component_id = comp.id;
navigate('/components');
});
}
const pill = document.createElement('span');
pill.className = `type-pill type-${entry.location_type}`;