diff --git a/src/systems/rendering/inventory.js b/src/systems/rendering/inventory.js new file mode 100644 index 0000000..2b4aa4b --- /dev/null +++ b/src/systems/rendering/inventory.js @@ -0,0 +1,234 @@ +/** + * Inventory Rendering Module + * Handles UI rendering for inventory v2 system + */ + +import { extensionSettings } from '../../core/state.js'; + +// Type imports +/** @typedef {import('../../types/inventory.js').InventoryV2} InventoryV2 */ + +/** + * Renders the inventory sub-tab navigation (On Person, Stored, Assets) + * @param {string} activeTab - Currently active sub-tab ('onPerson', 'stored', 'assets') + * @returns {string} HTML for sub-tab navigation + */ +export function renderInventorySubTabs(activeTab = 'onPerson') { + return ` +