import apollo from "../../lib/apollo.js"; async function GetSparepartYGP(token="") { var res = await apollo.query( ` query { accessories(where: { category_sparepart: "YGP" }) { id name price img { url } } } `, token ); return res; } async function GetSparepartYamalube(token="") { var res = await apollo.query( ` query { accessories(where: { category_sparepart: "Yamalube" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetRConcepts(token="") { var res = await apollo.query( ` query { helmets(where: { category: "RCONCEPTS" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetMTX(token="") { var res = await apollo.query( ` query { helmets(where: { category: "MTX" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetExtreme(token="") { var res = await apollo.query( ` query { helmets(where: { category: "EXTREME" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetRanger(token="") { var res = await apollo.query( ` query { helmets(where: { category: "RANGER" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetFighter(token="") { var res = await apollo.query( ` query { helmets(where: { category: "FIGHTER" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetSwirl(token="") { var res = await apollo.query( ` query { helmets(where: { category: "SWIRL" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetClassic(token="") { var res = await apollo.query( ` query { helmets(where: { category: "CLS" }) { id name price img { url } } }`, token ); return res; } async function GetHelmetUno(token="") { var res = await apollo.query( ` query { helmets(where: { category: "UNO" }) { id name price img { url } } }`, token ); return res; } async function GetApparel(token="") { var res = await apollo.query( ` query { apparels(where: { category: "RConcept" }) { id name price img { url } } }`, token ); return res; } async function GetSparepartAccessories(token="") { var res = await apollo.query( ` query { accessories(where: { category_sparepart: "Accessories" }) { id name price img { url } } }`, token ); return res; } async function GetSparepartDetail(id, token="") { var res = await apollo.query( ` query($input: ID!){ accessories(where:{id:$input}) { id name description price part_code img { url } stock } } `, token, { "input": id } ); return res; } module.exports = { GetSparepartYGP:GetSparepartYGP, GetSparepartYamalube:GetSparepartYamalube, //collection type helmets GetHelmetRConcepts:GetHelmetRConcepts, GetHelmetMTX:GetHelmetMTX, GetHelmetExtreme:GetHelmetExtreme, GetHelmetRanger:GetHelmetRanger, GetHelmetFighter:GetHelmetFighter, GetHelmetSwirl:GetHelmetSwirl, GetHelmetClassic:GetHelmetClassic, GetHelmetUno:GetHelmetUno, //collection type apparel GetApparel:GetApparel, GetSparepartAccessories:GetSparepartAccessories, GetSparepartDetail:GetSparepartDetail, };