diff --git a/apps/studio/data/partners/keys.ts b/apps/studio/data/partners/keys.ts
index e0811d3dacc..fff012ea904 100644
--- a/apps/studio/data/partners/keys.ts
+++ b/apps/studio/data/partners/keys.ts
@@ -1,3 +1,3 @@
-export const stripeProductKeys = {
- get: (arId: string | undefined) => ['stripe', 'product', arId] as const,
+export const stripeFabricKeys = {
+ get: (arId: string | undefined) => ['stripe', 'fabric', arId] as const,
}
diff --git a/apps/studio/data/partners/stripe-product-confirm-mutation.ts b/apps/studio/data/partners/stripe-fabric-confirm-mutation.ts
similarity index 94%
rename from apps/studio/data/partners/stripe-product-confirm-mutation.ts
rename to apps/studio/data/partners/stripe-fabric-confirm-mutation.ts
index 463059c11b2..c0a2231583c 100644
--- a/apps/studio/data/partners/stripe-product-confirm-mutation.ts
+++ b/apps/studio/data/partners/stripe-fabric-confirm-mutation.ts
@@ -12,7 +12,7 @@ async function confirmAccountRequest({ arId }: ConfirmAccountRequestVariables) {
if (!arId) throw new Error('Account request ID is required')
const { data, error } = await post(
- '/platform/stripe/product/provisioning/account_requests/{id}/confirm',
+ '/platform/stripe/fabric/provisioning/account_requests/{id}/confirm',
{
params: { path: { id: arId } },
}
diff --git a/apps/studio/data/partners/stripe-product-query.ts b/apps/studio/data/partners/stripe-fabric-query.ts
similarity index 82%
rename from apps/studio/data/partners/stripe-product-query.ts
rename to apps/studio/data/partners/stripe-fabric-query.ts
index 1293692c48c..bc60a1f0895 100644
--- a/apps/studio/data/partners/stripe-product-query.ts
+++ b/apps/studio/data/partners/stripe-fabric-query.ts
@@ -2,7 +2,7 @@ import { queryOptions } from '@tanstack/react-query'
import type { components } from 'api-types'
import { get, handleError } from '../fetchers'
-import { stripeProductKeys } from './keys'
+import { stripeFabricKeys } from './keys'
type GetAccountRequestVariables = {
arId?: string
@@ -13,7 +13,7 @@ export type AccountRequestDetails = components['schemas']['AccountRequestDetails
async function getAccountRequest({ arId }: GetAccountRequestVariables, signal?: AbortSignal) {
if (!arId) throw new Error('Account request ID is required')
- const { data, error } = await get('/platform/stripe/product/provisioning/account_requests/{id}', {
+ const { data, error } = await get('/platform/stripe/fabric/provisioning/account_requests/{id}', {
params: { path: { id: arId } },
signal,
})
@@ -27,7 +27,7 @@ export const accountRequestQueryOptions = (
{ enabled = true }: { enabled?: boolean } = { enabled: true }
) => {
return queryOptions({
- queryKey: stripeProductKeys.get(arId),
+ queryKey: stripeFabricKeys.get(arId),
queryFn: ({ signal }) => getAccountRequest({ arId }, signal),
enabled: enabled && typeof arId !== 'undefined',
})
diff --git a/apps/studio/pages/partners/stripe/product/login.tsx b/apps/studio/pages/partners/stripe/fabric/login.tsx
similarity index 92%
rename from apps/studio/pages/partners/stripe/product/login.tsx
rename to apps/studio/pages/partners/stripe/fabric/login.tsx
index ba30f36f457..5106a99432c 100644
--- a/apps/studio/pages/partners/stripe/product/login.tsx
+++ b/apps/studio/pages/partners/stripe/fabric/login.tsx
@@ -12,12 +12,12 @@ import {
} from 'ui'
import APIAuthorizationLayout from '@/components/layouts/APIAuthorizationLayout'
-import { useConfirmAccountRequestMutation } from '@/data/partners/stripe-product-confirm-mutation'
-import { accountRequestQueryOptions } from '@/data/partners/stripe-product-query'
+import { useConfirmAccountRequestMutation } from '@/data/partners/stripe-fabric-confirm-mutation'
+import { accountRequestQueryOptions } from '@/data/partners/stripe-fabric-query'
import { withAuth } from '@/hooks/misc/withAuth'
import { useSignOut } from '@/lib/auth'
-const StripeProductLoginPage = () => {
+const StripeFabricLoginPage = () => {
const router = useRouter()
const { ar_id } = useParams()
@@ -74,9 +74,9 @@ const StripeProductLoginPage = () => {
- Stripe Product wants to create a Supabase organization for{' '} + Stripe Fabric wants to create a Supabase organization for{' '} {accountRequest.email} {accountRequest.name && <> ({accountRequest.name})>}.
@@ -118,4 +118,4 @@ const StripeProductLoginPage = () => { ) } -export default withAuth(StripeProductLoginPage) +export default withAuth(StripeFabricLoginPage) diff --git a/packages/api-types/types/platform.d.ts b/packages/api-types/types/platform.d.ts index b723f6cf7af..aa8ed6fabd9 100644 --- a/packages/api-types/types/platform.d.ts +++ b/packages/api-types/types/platform.d.ts @@ -4320,24 +4320,7 @@ export interface paths { patch?: never trace?: never } - '/platform/stripe/invoices/overdue': { - parameters: { - query?: never - header?: never - path?: never - cookie?: never - } - /** Gets information about overdue invoices that relate to the authenticated user */ - get: operations['InvoicesController_getOverdueInvoices'] - put?: never - post?: never - delete?: never - options?: never - head?: never - patch?: never - trace?: never - } - '/platform/stripe/product/provisioning/account_requests/{id}': { + '/platform/stripe/fabric/provisioning/account_requests/{id}': { parameters: { query?: never header?: never @@ -4354,7 +4337,7 @@ export interface paths { patch?: never trace?: never } - '/platform/stripe/product/provisioning/account_requests/{id}/confirm': { + '/platform/stripe/fabric/provisioning/account_requests/{id}/confirm': { parameters: { query?: never header?: never @@ -4371,6 +4354,23 @@ export interface paths { patch?: never trace?: never } + '/platform/stripe/invoices/overdue': { + parameters: { + query?: never + header?: never + path?: never + cookie?: never + } + /** Gets information about overdue invoices that relate to the authenticated user */ + get: operations['InvoicesController_getOverdueInvoices'] + put?: never + post?: never + delete?: never + options?: never + head?: never + patch?: never + trace?: never + } '/platform/stripe/setup-intent': { parameters: { query?: never @@ -26412,25 +26412,6 @@ export interface operations { } } } - InvoicesController_getOverdueInvoices: { - parameters: { - query?: never - header?: never - path?: never - cookie?: never - } - requestBody?: never - responses: { - 200: { - headers: { - [name: string]: unknown - } - content: { - 'application/json': components['schemas']['OverdueInvoiceCount'][] - } - } - } - } AccountRequestsController_getAccountRequest: { parameters: { query?: never @@ -26473,6 +26454,25 @@ export interface operations { } } } + InvoicesController_getOverdueInvoices: { + parameters: { + query?: never + header?: never + path?: never + cookie?: never + } + requestBody?: never + responses: { + 200: { + headers: { + [name: string]: unknown + } + content: { + 'application/json': components['schemas']['OverdueInvoiceCount'][] + } + } + } + } SetupIntentController_setUpPaymentMethod: { parameters: { query?: never