diff --git a/www/@types/environment.d.ts b/www/@types/environment.d.ts new file mode 100644 index 00000000000..968e8d10979 --- /dev/null +++ b/www/@types/environment.d.ts @@ -0,0 +1,11 @@ +declare global { + namespace NodeJS { + interface ProcessEnv { + GA_PROPERTY_ID: string; + } + } +} + +// If this file has no import/export statements (i.e. is a script) +// convert it into a module by adding an empty export statement. +export {} \ No newline at end of file diff --git a/www/components/AdminAccess/tabs.tsx b/www/components/AdminAccess/tabs.tsx index 357b080cd05..c2040dbac2a 100644 --- a/www/components/AdminAccess/tabs.tsx +++ b/www/components/AdminAccess/tabs.tsx @@ -25,9 +25,9 @@ function Tabs(props: Props) { href="#" id="tabTableEditor" className={ - 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 font-medium text-sm' + + 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 text-sm' + (tabId === 'tabTableEditor' - ? ' border-gray-500 dark:border-white text-gray-600 dark:text-white' + ? ' border-gray-500 dark:border-white text-gray-600 font-medium dark:text-white' : ' border-b border-gray-200 dark:border-dark-400 text-gray-500 dark:text-gray-400 hover:text-gray-700 hover:border-gray-300 dark:hover:text-gray-200') } onClick={(event: any) => handleTabChange(event)} @@ -38,9 +38,9 @@ function Tabs(props: Props) { href="#" id="tabSqlEditor" className={ - 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 font-medium text-sm' + + 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 text-sm' + (tabId === 'tabSqlEditor' - ? ' border-gray-500 dark:border-white text-gray-600 dark:text-white' + ? ' border-gray-500 dark:border-white text-gray-600 font-medium dark:text-white' : ' border-b border-gray-200 dark:border-dark-400 text-gray-500 dark:text-gray-400 hover:text-gray-700 hover:border-gray-300 dark:hover:text-gray-200') } onClick={(event: any) => handleTabChange(event)} @@ -51,9 +51,9 @@ function Tabs(props: Props) { href="#" id="tabAuthRules" className={ - 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 font-medium text-sm' + + 'transition w-1/3 lg:w-1/4 py-4 px-1 text-center border-b-2 text-sm' + (tabId === 'tabAuthRules' - ? ' border-gray-500 dark:border-white text-gray-600 dark:text-white' + ? ' border-gray-500 dark:border-white text-gray-600 font-medium dark:text-white' : ' border-b border-gray-200 dark:border-dark-400 text-gray-500 dark:text-gray-400 hover:text-gray-700 hover:border-gray-300 dark:hover:text-gray-200') } onClick={(event: any) => handleTabChange(event)} diff --git a/www/components/BuiltWithSupabase/index.tsx b/www/components/BuiltWithSupabase/index.tsx index 62c6dc00a7c..50d531775ee 100644 --- a/www/components/BuiltWithSupabase/index.tsx +++ b/www/components/BuiltWithSupabase/index.tsx @@ -15,6 +15,7 @@ const BuiltExamples = () => { title_alt={' with Supabase'} subtitle={'Built with supabase'} /> +

See all examples on our Github

diff --git a/www/components/CTABanner/index.tsx b/www/components/CTABanner/index.tsx index af429723587..684bab40f84 100644 --- a/www/components/CTABanner/index.tsx +++ b/www/components/CTABanner/index.tsx @@ -2,7 +2,7 @@ import Button from 'components/Button' const CTABanner = () => { return ( -
+

Build in a weekend, scale to millions. diff --git a/www/components/Card.tsx b/www/components/Card.tsx index 1868fa95c1a..3e94d4bd1fe 100644 --- a/www/components/Card.tsx +++ b/www/components/Card.tsx @@ -59,18 +59,18 @@ const Card = (props: Props) => {
{title}
-
+
{/* {icons && (
{iconMarkup}
)} */} -

{type}

-
+

{type}

+
{/* {logoUrl && } */} {title &&

{title}

} -

{description}

+

{type !== 'Project Example' ? postMeta.publishDate : description}

{type === 'Case Study' && postMeta.name.length > 0 && ( diff --git a/www/components/CaseStudies/benchmark.tsx b/www/components/CaseStudies/benchmark.tsx index 658c9b8a576..87b77a00050 100644 --- a/www/components/CaseStudies/benchmark.tsx +++ b/www/components/CaseStudies/benchmark.tsx @@ -3,20 +3,20 @@ import Button from 'components/Button' const Benchmark = () => { return (
-
+
-

Record breaking speed and reliability

-

+

Record breaking speed and reliability

+

Supabase is already enterprise level and we’re blown away by the speed! Sign up for our public benchmark release and we’ll email it to you

-
diff --git a/www/components/Features/index.tsx b/www/components/Features/index.tsx index 82f6a51f52a..a848265e4b0 100644 --- a/www/components/Features/index.tsx +++ b/www/components/Features/index.tsx @@ -27,14 +27,14 @@ const Features = () => {
{description}
- {url &&
) }) return ( -
+
{ } const SunEmoji = () => ( - + { /> - - + + @@ -61,7 +54,7 @@ const Footer = (props: Props) => { ) return ( -
+

Footer

@@ -101,7 +94,7 @@ const Footer = (props: Props) => { {FooterLinks.map((segment: any) => { return (
-

+

{segment.title}

    @@ -131,8 +124,8 @@ const Footer = (props: Props) => {
-
-

© Supabase Inc

+
+

© Supabase Inc

diff --git a/www/components/Hero.tsx b/www/components/Hero.tsx index b09a6753d47..c55d4f759a3 100644 --- a/www/components/Hero.tsx +++ b/www/components/Hero.tsx @@ -3,7 +3,7 @@ import Button from 'components/Button' const Hero = () => { return ( -
+
-
-
-
-
- -
-

- The Open Source - Firebase Alternative -

-

- Create your new project backend in less than 2 minutes with easy to use Postgres Database and Authentication. -

-

- Storage and serverless functions coming soon -

- -
- -
-
-
-
-
-
-
-
-
-