diff --git a/apps/docs/pages/guides/getting-started/tutorials/with-nuxt-3.mdx b/apps/docs/pages/guides/getting-started/tutorials/with-nuxt-3.mdx index 39fcff43d78..8d6af74bc17 100644 --- a/apps/docs/pages/guides/getting-started/tutorials/with-nuxt-3.mdx +++ b/apps/docs/pages/guides/getting-started/tutorials/with-nuxt-3.mdx @@ -130,52 +130,54 @@ loading.value = true const user = useSupabaseUser(); let { data } = await supabase - .from('profiles') - .select(`username, website, avatar_url`) - .eq('id', user.value.id) - .single() + .from('profiles') + .select(`username, website, avatar_url`) + .eq('id', user.value.id) + .single() if (data) { - username.value = data.username - website.value = data.website - avatar_path.value = data.avatar_url + username.value = data.username + website.value = data.website + avatar_path.value = data.avatar_url } loading.value = false async function updateProfile() { - try { - loading.value = true - const user = useSupabaseUser(); - const updates = { - id: user.value.id, - username: username.value, - website: website.value, - avatar_url: avatar_path.value, - updated_at: new Date(), - } - let { error } = await supabase.from('profiles').upsert(updates, { - returning: 'minimal', // Don't return the value after inserting - }) - if (error) throw error - } catch (error) { - alert(error.message) - } finally { - loading.value = false + try { + loading.value = true + const user = useSupabaseUser(); + + const updates = { + id: user.value.id, + username: username.value, + website: website.value, + avatar_url: avatar_path.value, + updated_at: new Date(), } + + let { error } = await supabase.from('profiles').upsert(updates, { + returning: 'minimal', // Don't return the value after inserting + }) + if (error) throw error + } catch (error) { + alert(error.message) + } finally { + loading.value = false + } } async function signOut() { - try { - loading.value = true - let { error } = await supabase.auth.signOut() - if (error) throw error - user.value = null - } catch (error) { - alert(error.message) - } finally { - loading.value = false - } + try { + loading.value = true + let { error } = await supabase.auth.signOut() + if (error) throw error + user.value = null + } catch (error) { + alert(error.message) + } finally { + loading.value = false + } } @@ -350,50 +352,54 @@ loading.value = true const user = useSupabaseUser(); let { data } = await supabase - .from('profiles') - .select(`username, website, avatar_url`) - .eq('id', user.value.id) - .single() + .from('profiles') + .select(`username, website, avatar_url`) + .eq('id', user.value.id) + .single() + if (data) { - username.value = data.username - website.value = data.website - avatar_path.value = data.avatar_url + username.value = data.username + website.value = data.website + avatar_path.value = data.avatar_url } loading.value = false async function updateProfile() { - try { - loading.value = true - const user = useSupabaseUser(); - const updates = { - id: user.value.id, - username: username.value, - website: website.value, - avatar_url: avatar_path.value, - updated_at: new Date(), - } - let { error } = await supabase.from('profiles').upsert(updates, { - returning: 'minimal', // Don't return the value after inserting - }) - if (error) throw error - } catch (error) { - alert(error.message) - } finally { - loading.value = false + try { + loading.value = true + const user = useSupabaseUser(); + + const updates = { + id: user.value.id, + username: username.value, + website: website.value, + avatar_url: avatar_path.value, + updated_at: new Date(), } + + let { error } = await supabase.from('profiles').upsert(updates, { + returning: 'minimal', // Don't return the value after inserting + }) + + if (error) throw error + } catch (error) { + alert(error.message) + } finally { + loading.value = false + } } async function signOut() { - try { - loading.value = true - let { error } = await supabase.auth.signOut() - if (error) throw error - } catch (error) { - alert(error.message) - } finally { - loading.value = false - } + try { + loading.value = true + let { error } = await supabase.auth.signOut() + if (error) throw error + } catch (error) { + alert(error.message) + } finally { + loading.value = false + } }