diff --git a/www/pages/storage/Storage.tsx b/www/pages/storage/Storage.tsx
index 13532bc77cb..bda4606fe3d 100644
--- a/www/pages/storage/Storage.tsx
+++ b/www/pages/storage/Storage.tsx
@@ -12,7 +12,7 @@ import {
IconCheckSquare,
IconBarChart,
} from '@supabase/ui'
-import { createClient } from '@supabase/supabase-js'
+
import DefaultLayout from '~/components/Layouts/Default'
import ProductHeader from '~/components/Sections/ProductHeader'
@@ -34,210 +34,226 @@ import ImageCarousel from '~/components/Carousels/ImageCarousel'
import DashboardViewData from 'data/products/storage/dashboard-carousel.json'
import ExampleCard from '~/components/ExampleCard'
import ProductIcon from '~/components/ProductIcon'
+import { NextSeo } from 'next-seo'
function AuthPage() {
// base path for images
const { basePath } = useRouter()
- // supabase auth widget project details
- const supabase = createClient(
- 'https://rsnibhkhsbfnncjmwnkj.supabase.co',
- 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYxNTIxNDE1MywiZXhwIjoxOTMwNzkwMTUzfQ.OQEbAaTfgDdLCCht251P2JRD3QDnui6nsU8N-tZA_Mc'
- )
+ const meta_title = 'Storage | Store any digital content'
+ const meta_description =
+ 'An open source Object store service with unlimited scalability, for any file type.'
return (
-
-
- Interoperable with all other Supabase services, including Auth and Postgres.
-
- Familiar and easy to use permissions mean that your content is secure and accessible
- only to the right users
-
-
- Thin API server layer that leverages Postgres' permissions and performance.
-
- 1.3x faster than XXX, your content can be delivered anywhere in the world at the
- speed you expect.
-
- Enterprise-level uptime complete with automatic backups. A durability rating of 99.999999999%. A complete Object Explorer so that any of your team can use.
- Drag and drop uploading, moving objects, and multiple object selection. As easy as
- working on your desktop.
-
any type of digital content
- ,
- ]}
- subheader={[
- 'An open source Object store service with unlimited scalability, for any file type.',
- 'With custom policies and permissions that are familiar and easy to implement.',
- ]}
- image={[
-
,
-
,
- ]}
+ <>
+
any type of digital content
+ ,
+ ]}
+ subheader={[
+ 'An open source Object store service with unlimited scalability, for any file type.',
+ 'With custom policies and permissions that are familiar and easy to implement.',
+ ]}
+ image={[
+
,
+
,
]}
/>
-
- Fast and easy to implement using our powerful library clients. Asset optimization and - image transformation coming soon! -
, - ]} - footer={[ -
+
+ Interoperable with all other Supabase services, including Auth and Postgres. +
+ {/*+ Familiar and easy to use permissions mean that your content is secure and accessible + only to the right users +
*/} +
+
+ Thin API server layer that leverages Postgres' permissions and performance. +
+ {/*+ 1.3x faster than XXX, your content can be delivered anywhere in the world at the + speed you expect. +
*/} +
+
Enterprise-level uptime complete with automatic backups.
+ {/*A durability rating of 99.999999999%.
*/} +A complete Object Explorer so that any of your team can use.
++ Drag and drop uploading, moving objects, and multiple object selection. As easy as + working on your desktop. +
++ Fast and easy to implement using our powerful library clients. Asset optimization + and image transformation coming soon! +
, + ]} + footer={[ +- Using Postgres Row Level Security to create File access rules. -
-- Supabase Storage is built around Postgres so that you can use any combination - of SQL, Postgres functions, and even your own metadata to write policies. -
- } - > - Expore documentation - ++ Using Postgres Row Level Security to create File access rules. +
++ Supabase Storage is built around Postgres so that you can use any + combination of SQL, Postgres functions, and even your own metadata to write + policies. +
+ } + > + Expore documentation + +