Paul
05/10/2022, 8:00 PMNeedle
05/10/2022, 8:00 PMPaul
05/10/2022, 8:01 PMexport default function Home() {
const [s3Buckets, setS3Buckets] = useState([])
const getS3Buckets = async () => {
let {data: s3_buckets, error} = await supabase
.from('s3_buckets')
.select('*')
if (error) {
console.error(error.message)
} else {
setS3Buckets(s3_buckets)
}
}
useEffect(() => {
getS3Buckets()
}, [])
Needle
05/10/2022, 8:01 PMPaul
05/10/2022, 8:02 PMNeedle
05/10/2022, 8:02 PMPaul
05/10/2022, 8:02 PMimport supabase from '../utils/supabase'
Olyno
05/10/2022, 8:02 PMPaul
05/10/2022, 8:02 PMimport {createClient} from '@supabase/supabase-js'
const supabaseUrl = process.env.REACT_APP_SUPABASE_URL
const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY
export const supabase = createClient(supabaseUrl, supabaseAnonKey)
Olyno
05/10/2022, 8:03 PMPaul
05/10/2022, 8:03 PMPaul
05/10/2022, 8:03 PMPaul
05/10/2022, 8:03 PMOlyno
05/10/2022, 8:04 PMPaul
05/10/2022, 8:04 PMPaul
05/10/2022, 8:05 PMPaul
05/10/2022, 8:05 PMā [ERROR] No matching export in "utils/supabase.js" for import "default"
src/App.jsx:2:7:
2 ā import supabase from '../utils/supabase'
Olyno
05/10/2022, 8:05 PMOlyno
05/10/2022, 8:05 PMOlyno
05/10/2022, 8:05 PMPaul
05/10/2022, 8:05 PMāāā src
ā āāā App.css
ā āāā App.jsx
ā āāā favicon.svg
ā āāā index.css
ā āāā logo.svg
ā āāā main.jsx
āāā tailwind.config.js
āāā utils
ā āāā supabase.js
āāā vite.config.js
Olyno
05/10/2022, 8:06 PMts
import {createClient} from '@supabase/supabase-js'
const supabaseUrl = process.env.REACT_APP_SUPABASE_URL
const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY
export const supabase = createClient(supabaseUrl, supabaseAnonKey)
If you're using this code, you need to import supabase as
ts
import { supabase } from '../utils/supabase';
Paul
05/10/2022, 8:06 PMOlyno
05/10/2022, 8:07 PMPaul
05/10/2022, 8:07 PMPaul
05/10/2022, 8:07 PMOlyno
05/10/2022, 8:07 PMPaul
05/10/2022, 8:08 PMPaul
05/10/2022, 8:08 PMNeedle
05/10/2022, 8:11 PM