// File: src/resources/material.js

/**
 * لود منابع مادی (type = 'material')
 * @param {Object} state
 * @param {Object} projectData
 */
export function loadMaterialResources(state, projectData) {
    if (!Array.isArray(projectData.resources)) return;

    projectData.resources.forEach(res => {
        if (res.type !== 'material') return;
        const id = res.id;
        if (!id) return;

        const base = state.resources.byId[id];
        if (!base) return;

        // فیلدهای خاص material
        base.unit = res.unit ?? null;
        base.costPerUnit = res.cost_per_unit ?? null;
        base.stockQuantity = res.stock_quantity ?? 0;
    });
}
