{"version":3,"file":"useProductVersion.mjs","names":["useProductsStore","useTenantStore","useProductVersion","productId","$","_c","products","_temp","fetchedTenantId","_temp2","currentTenantId","_temp3","t0","t1","product","find","matchingProduct","currentProductVersionId","state","state_0","state_1","currentTenant","tenantId"],"sources":["../../src/hooks/useProductVersion.js"],"sourcesContent":["import { useProductsStore } from '../stores/productsStore';\nimport { useTenantStore } from '../stores/tenantStore';\n\nexport const useProductVersion = (productId) => {\n  const products = useProductsStore((state) => state.products);\n  const fetchedTenantId = useProductsStore((state) => state.fetchedTenantId);\n  const currentTenantId = useTenantStore((state) => state.currentTenant?.tenantId);\n\n  if (!currentTenantId || fetchedTenantId !== currentTenantId) {\n    return '';\n  }\n\n  const matchingProduct = products.find(\n    (product) => product?.productId === productId\n  );\n\n  return matchingProduct?.currentProductVersionId || '';\n};\n"],"mappings":";;;;AAGA,MAAaE,qBAAoBC,cAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAC/B,MAAAC,WAAiBN,iBAAiBO,MAA0B;CAC5D,MAAAC,kBAAwBR,iBAAiBS,OAAiC;CAC1E,MAAAC,kBAAwBT,eAAeU,OAAyC;AAEhF,KAAI,CAACD,mBAAmBF,oBAAoBE,gBAAe,QAClD;CACR,IAAAE;AAAA,KAAAR,EAAA,OAAAD,aAAAC,EAAA,OAAAE,UAAA;EAAA,IAAAO;AAAA,MAAAT,EAAA,OAAAD,WAAA;AAGCU,SAAAC,YAAaA,SAAOX,cAAgBA;AAASC,KAAA,KAAAD;AAAAC,KAAA,KAAAS;QAAAA,MAAAT,EAAA;AADvBQ,OAAAN,SAAQS,KAC9BF,GACD;AAAAT,IAAA,KAAAD;AAAAC,IAAA,KAAAE;AAAAF,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;AAAC,QAFsBQ,IAIFK,2BAAf;;AAbwB,SAAAV,MAAAW,OAAA;AAAA,QACcA,MAAKZ;;AADnB,SAAAG,OAAAU,SAAA;AAAA,QAEqBD,QAAKV;;AAF1B,SAAAG,OAAAS,SAAA;AAAA,QAGmBF,QAAKG,eAAwBC"}