|
|
@ -76,9 +76,10 @@ function InventoryList({items, docType, openDoc, tab=null, setTab=undefined, lev
|
|
|
|
return <>
|
|
|
|
return <>
|
|
|
|
{categories.length > 1 &&
|
|
|
|
{categories.length > 1 &&
|
|
|
|
<div className="tab-bar">
|
|
|
|
<div className="tab-bar">
|
|
|
|
{categories.map((cat) =>
|
|
|
|
{categories.map((cat) => {
|
|
|
|
<div key={`category-${cat}`} className={`tab ${cat == (tab ?? categories[0]) ? "active": ""}`}
|
|
|
|
let hasNew = modifiedItems.filter(item => item.new && (cat == item.category)).length > 0
|
|
|
|
onClick={() => { setTab(cat) }}>{cat}</div>)}
|
|
|
|
return <div key={`category-${cat}`} className={`tab${cat == (tab ?? categories[0]) ? " active": ""}${hasNew ? " new": ""}`}
|
|
|
|
|
|
|
|
onClick={() => { setTab(cat) }}>{cat}</div>})}
|
|
|
|
</div>}
|
|
|
|
</div>}
|
|
|
|
<div className="inventory-list">
|
|
|
|
<div className="inventory-list">
|
|
|
|
{[...modifiedItems].sort(
|
|
|
|
{[...modifiedItems].sort(
|
|
|
|