diff --git a/examples/react-todo-list/src/components/Home.js b/examples/react-todo-list/src/components/Home.js index 3c9f53103c2..ad432108d01 100644 --- a/examples/react-todo-list/src/components/Home.js +++ b/examples/react-todo-list/src/components/Home.js @@ -15,7 +15,7 @@ const Home = ({ user }) => { * Read more on https://supabase.com/docs/reference/javascript/reset-password-email#notes */ let url = window.location.hash; - let query = url.substr(1); + let query = url.slice(1); let result = {}; query.split("&").forEach((part) => { diff --git a/studio/components/interfaces/Billing/AddOns/ComputeSizeSelection.tsx b/studio/components/interfaces/Billing/AddOns/ComputeSizeSelection.tsx index f6c89d7eea4..0e3bc5cd8a5 100644 --- a/studio/components/interfaces/Billing/AddOns/ComputeSizeSelection.tsx +++ b/studio/components/interfaces/Billing/AddOns/ComputeSizeSelection.tsx @@ -17,25 +17,33 @@ const ComputeSizeSelection: FC = ({ computeSizes, selectedComputeSize, on

- {computeSizes.map((option: any) => ( - ) diff --git a/studio/components/interfaces/Billing/ProUpgrade/ProUpgrade.utils.ts b/studio/components/interfaces/Billing/ProUpgrade/ProUpgrade.utils.ts index 14f231a98b8..fb74ad37968 100644 --- a/studio/components/interfaces/Billing/ProUpgrade/ProUpgrade.utils.ts +++ b/studio/components/interfaces/Billing/ProUpgrade/ProUpgrade.utils.ts @@ -4,11 +4,17 @@ export const formSubscriptionUpdatePayload = ( selectedPaymentMethod: string, region: string ) => { + const defaultPriceId = selectedTier.metadata?.default_price_id + const price = + defaultPriceId !== undefined + ? selectedTier.prices.find((price: any) => price.id === defaultPriceId).id + : selectedTier.prices[0].id + const addons = region === 'af-south-1' || !selectedComputeSize.id ? [] : [selectedComputeSize.prices[0].id] const proration_date = Math.floor(Date.now() / 1000) return { - tier: selectedTier.prices[0].id, + tier: price, addons, proration_date, payment_method: selectedPaymentMethod, diff --git a/studio/components/interfaces/Database/Functions/CreateFunction.tsx b/studio/components/interfaces/Database/Functions/CreateFunction.tsx index 07443b9bf8a..dafd57350fe 100644 --- a/studio/components/interfaces/Database/Functions/CreateFunction.tsx +++ b/studio/components/interfaces/Database/Functions/CreateFunction.tsx @@ -101,8 +101,9 @@ function convertArgumentTypes(value: string) { if (isEmpty(value) || !items || items?.length == 0) return { value: [] } const temp = items.map((x) => { const str = x.trim() - const name = str.substr(0, str.indexOf(' ')) - const type = str.substr(str.indexOf(' ') + 1) + const space = str.indexOf(' ') + const name = str.slice(0, space !== 1 ? space : 0) + const type = str.slice(space + 1) return { name, type } }) return { value: temp } diff --git a/studio/pages/project/[ref]/api/index.tsx b/studio/pages/project/[ref]/api/index.tsx index 725c2ec4d05..6ae2714af8c 100644 --- a/studio/pages/project/[ref]/api/index.tsx +++ b/studio/pages/project/[ref]/api/index.tsx @@ -34,7 +34,7 @@ const PageConfig = () => { let rpcs: any = {} Object.entries(paths || []).forEach(([name, val]) => { - let trimmed = name.substr(1) + let trimmed = name.slice(1) let id = trimmed.replace(functionPath, '') let displayName = id.replace(/_/g, ' ') let camelCase = snakeToCamel(id) diff --git a/web/spec/supabase.yml b/web/spec/supabase.yml index 0c6150b4227..3fceab23358 100644 --- a/web/spec/supabase.yml +++ b/web/spec/supabase.yml @@ -865,7 +865,7 @@ pages: isSpotlight: true js: | ```js - const { data, error } = supabase.auth.api + const { data, error } = await supabase.auth.api .resetPasswordForEmail('user@email.com') ``` diff --git a/www/data/Community.tsx b/www/data/Community.tsx index 3f00a98ab82..6988a132170 100644 --- a/www/data/Community.tsx +++ b/www/data/Community.tsx @@ -31,7 +31,7 @@ const data: CommunityItem[] = [ }, { title: 'GitHub', - stat: '28,000+', + stat: '30,000+', statLabel: 'GitHub stars', img: 'github.png', invertImgDarkMode: true, @@ -43,7 +43,7 @@ const data: CommunityItem[] = [ }, { title: 'Twitter', - stat: '25,000+', + stat: '26,000+', statLabel: 'Followers', img: 'twitter.png', detail: () => ( @@ -54,7 +54,7 @@ const data: CommunityItem[] = [ }, { title: 'Discord', - stat: '5,000+', + stat: '6,000+', statLabel: 'SuperTroopers', img: 'discord.png', detail: () => (