Replace Accounts API with Team Accounts API in billing page loader

The commit modifies the teamAccountBillingPageLoader by swapping out the previously used Accounts API for the Team Accounts API. This change includes adjustments in the import statement and the creation of the api variable, aligning better with the team account related functionalities.
This commit is contained in:
gbuomprisco
2024-07-08 19:36:35 +08:00
parent 37104d749d
commit 4c392e02fe

View File

@@ -4,8 +4,8 @@ import { cache } from 'react';
import { z } from 'zod';
import { createAccountsApi } from '@kit/accounts/api';
import { getSupabaseServerComponentClient } from '@kit/supabase/server-component-client';
import { createTeamAccountsApi } from '@kit/team-accounts/api';
/**
* The variable BILLING_MODE represents the billing mode for a service. It can
@@ -30,7 +30,7 @@ export const loadTeamAccountBillingPage = cache(teamAccountBillingPageLoader);
function teamAccountBillingPageLoader(accountId: string) {
const client = getSupabaseServerComponentClient();
const api = createAccountsApi(client);
const api = createTeamAccountsApi(client);
const data =
BILLING_MODE === 'subscription'