diff --git a/resources/js/api/beam.ts b/resources/js/api/beam.ts index f44f6db..c948bb5 100644 --- a/resources/js/api/beam.ts +++ b/resources/js/api/beam.ts @@ -9,11 +9,10 @@ export class BeamApi { static async getBeam(getBeamData: Record) { const data = { - query: queries.GetBeam, + query: getBeamData.internal ? queries.GetBeamInternal : queries.GetBeam, variables: { code: getBeamData.code, account: getBeamData.account, - internal: getBeamData.internal, }, }; @@ -22,12 +21,11 @@ export class BeamApi { static async getBeams(getBeamsData: Record) { const data = { - query: queries.GetBeams, + query: getBeamsData.internal ? queries.GetBeamsInternal : queries.GetBeams, variables: { codes: getBeamsData.codes, names: getBeamsData.names, after: getBeamsData.after, - internal: getBeamsData.internal, }, }; @@ -52,7 +50,7 @@ export class BeamApi { static async getSingleUseCodes(getSingleUseCodesData: Record) { const data = { - query: queries.GetSingleUseCodes, + query: getSingleUseCodesData.internal ? queries.GetSingleUseCodesInternal : queries.GetSingleUseCodes, variables: { code: getSingleUseCodesData.code, first: 20, diff --git a/resources/js/api/queries.ts b/resources/js/api/queries.ts index 7f186f3..bb590d4 100644 --- a/resources/js/api/queries.ts +++ b/resources/js/api/queries.ts @@ -8,9 +8,12 @@ import GetWallet from '~/graphql/query/GetWallet'; import GetWallets from '~/graphql/query/GetWallets'; import GetBeam from '~/graphql/query/beam/GetBeam'; +import GetBeamInternal from '~/graphql/query/beam/GetBeamInternal'; import GetBeams from '~/graphql/query/beam/GetBeams'; +import GetBeamsInternal from '~/graphql/query/beam/GetBeamsInternal'; import GetClaims from '~/graphql/query/beam/GetClaims'; import GetSingleUseCodes from '~/graphql/query/beam/GetSingleUseCodes'; +import GetSingleUseCodesInternal from '~/graphql/query/beam/GetSingleUseCodesInternal'; import Login from '~/graphql/query/auth/Login'; import LoginRecaptcha from '~/graphql/query/auth/LoginRecaptcha'; @@ -37,9 +40,12 @@ export default { GetWallets, GetBeam, + GetBeamInternal, GetBeams, + GetBeamsInternal, GetClaims, GetSingleUseCodes, + GetSingleUseCodesInternal, Login, LoginRecaptcha, diff --git a/resources/js/components/beam/BeamsList.vue b/resources/js/components/beam/BeamsList.vue index 83e6964..5c5f193 100644 --- a/resources/js/components/beam/BeamsList.vue +++ b/resources/js/components/beam/BeamsList.vue @@ -58,10 +58,18 @@ v-if="selectedBeams.length > 0" class="absolute left-14 top-0 flex h-12 items-center space-x-3 bg-light-surface-primary dark:bg-dark-surface-primary sm:left-12" > - {{ `Expire ${selectedBeams.length > 1 ? 'All' : ''} ` }} - Export + Export