From b0b8b6b6e3337e3c345413fcb4a1453d11451622 Mon Sep 17 00:00:00 2001 From: Charis <26616127+charislam@users.noreply.github.com> Date: Fri, 16 Feb 2024 13:43:02 -0500 Subject: [PATCH] refactor: finish moving mdx to content directory (#21321) --- .../{ => Extensions}/Extensions.tsx | 22 -- apps/docs/components/Extensions/index.tsx | 11 + .../JwtGenerator.tsx} | 20 +- apps/docs/components/JwtGenerator/index.tsx | 11 + .../NavigationMenu.constants.ts | 8 +- apps/docs/components/SharedData.tsx | 19 + apps/docs/components/index.tsx | 11 + apps/docs/{pages => content}/guides/api.mdx | 20 +- .../guides/api/api-keys.mdx | 16 +- .../guides/api/creating-routes.mdx | 17 +- .../guides/api/data-apis.mdx | 16 +- .../guides/api/quickstart.mdx | 18 +- .../guides/api/rest/auto-generated-docs.mdx | 16 +- .../guides/api/rest/client-libs.mdx | 18 +- .../guides/api/rest/generating-types.mdx | 20 +- .../guides/api/securing-your-api.mdx | 16 +- .../guides/api/using-custom-schemas.mdx | 16 +- apps/docs/content/guides/cli.mdx | 37 ++ .../cli/customizing-email-templates.mdx | 18 +- .../guides/cli/getting-started.mdx | 18 +- .../guides/cli/local-development.mdx | 22 +- .../guides/cli/managing-config.mdx | 16 +- .../guides/cli/managing-environments.mdx | 22 +- .../guides/cli/seeding-your-database.mdx | 20 +- .../guides/cli/testing-and-linting.mdx | 18 +- .../guides/database/arrays.mdx | 16 +- .../database/connecting-to-postgres.mdx | 20 +- .../guides/database/debugging-performance.mdx | 18 +- .../guides/database/extensions.mdx | 17 +- .../guides/database/extensions/http.mdx | 18 +- .../guides/database/extensions/hypopg.mdx | 16 +- .../database/extensions/index_advisor.mdx | 16 +- .../database/extensions/pg-safeupdate.mdx | 16 +- .../guides/database/extensions/pg_cron.mdx | 17 +- .../guides/database/extensions/pg_graphql.mdx | 16 +- .../guides/database/extensions/pg_hashids.mdx | 16 +- .../database/extensions/pg_jsonschema.mdx | 16 +- .../guides/database/extensions/pg_net.mdx | 16 +- .../database/extensions/pg_plan_filter.mdx | 16 +- .../database/extensions/pg_stat_monitor.mdx | 16 +- .../extensions/pg_stat_statements.mdx | 17 +- .../guides/database/extensions/pgaudit.mdx | 16 +- .../guides/database/extensions/pgjwt.mdx | 16 +- .../guides/database/extensions/pgroonga.mdx | 18 +- .../guides/database/extensions/pgrouting.mdx | 16 +- .../guides/database/extensions/pgsodium.mdx | 16 +- .../guides/database/extensions/pgtap.mdx | 16 +- .../guides/database/extensions/pgvector.mdx | 17 +- .../database/extensions/plpgsql_check.mdx | 16 +- .../guides/database/extensions/plv8.mdx | 16 +- .../guides/database/extensions/postgis.mdx | 18 +- .../guides/database/extensions/rum.mdx | 16 +- .../database/extensions/timescaledb.mdx | 16 +- .../guides/database/extensions/uuid-ossp.mdx | 16 +- .../database/extensions/wrappers/overview.mdx | 18 +- .../guides/database/full-text-search.mdx | 20 +- .../guides/database/functions.mdx | 18 +- .../guides/database/import-data.mdx | 14 +- .../guides/database/inspect.mdx | 17 +- .../guides/database/joins-and-nesting.mdx | 16 +- .../guides/database/json.mdx | 18 +- .../guides/database/managing-passwords.mdx | 16 +- .../guides/database/managing-timezones.mdx | 18 +- .../guides/database/overview.mdx | 18 +- .../guides/database/partitions.mdx | 16 +- .../database/postgres/cascade-deletes.mdx | 16 +- .../database/postgres/configuration.mdx | 20 +- .../dropping-all-tables-in-schema.mdx | 16 +- .../guides/database/postgres/enums.mdx | 16 +- .../database/postgres/first-row-in-group.mdx | 16 +- .../guides/database/postgres/indexes.mdx | 16 +- .../database/postgres/roles-superuser.mdx | 16 +- .../guides/database/postgres/roles.mdx | 18 +- .../database/postgres/row-level-security.mdx | 18 +- .../postgres/setup-replication-external.mdx | 18 +- .../guides/database/postgres/triggers.mdx | 18 +- .../postgres/which-version-of-postgres.mdx | 16 +- .../guides/database/query-optimization.mdx | 18 +- .../guides/database/replication.mdx | 16 +- .../guides/database/secure-data.mdx | 14 +- .../guides/database/sql-to-api.mdx | 16 +- .../guides/database/tables.mdx | 18 +- .../guides/database/testing.mdx | 16 +- .../guides/database/vault.mdx | 23 +- .../guides/database/webhooks.mdx | 20 +- apps/docs/content/guides/getting-started.mdx | 346 +++++++++++++++++ .../guides/getting-started/architecture.mdx | 16 +- .../guides/getting-started/features.mdx | 16 +- .../getting-started/quickstarts/flutter.mdx | 19 +- .../getting-started/quickstarts/kotlin.mdx | 19 +- .../getting-started/quickstarts/laravel.mdx | 18 +- .../getting-started/quickstarts/nextjs.mdx | 18 +- .../getting-started/quickstarts/nuxtjs.mdx | 18 +- .../getting-started/quickstarts/reactjs.mdx | 19 +- .../getting-started/quickstarts/redwoodjs.mdx | 19 +- .../getting-started/quickstarts/refine.mdx | 21 +- .../quickstarts/ruby-on-rails.mdx | 18 +- .../getting-started/quickstarts/solidjs.mdx | 19 +- .../getting-started/quickstarts/sveltekit.mdx | 19 +- .../getting-started/quickstarts/vue.mdx | 19 +- .../tutorials/with-angular.mdx | 14 +- .../tutorials/with-expo-react-native.mdx | 16 +- .../tutorials/with-flutter.mdx | 16 +- .../tutorials/with-ionic-angular.mdx | 14 +- .../tutorials/with-ionic-react.mdx | 14 +- .../tutorials/with-ionic-vue.mdx | 14 +- .../getting-started/tutorials/with-kotlin.mdx | 15 +- .../getting-started/tutorials/with-nextjs.mdx | 14 +- .../getting-started/tutorials/with-nuxt-3.mdx | 14 +- .../getting-started/tutorials/with-react.mdx | 14 +- .../tutorials/with-redwoodjs.mdx | 14 +- .../getting-started/tutorials/with-refine.mdx | 14 +- .../tutorials/with-solidjs.mdx | 14 +- .../getting-started/tutorials/with-svelte.mdx | 14 +- .../tutorials/with-sveltekit.mdx | 14 +- .../getting-started/tutorials/with-swift.mdx | 14 +- .../getting-started/tutorials/with-vue-3.mdx | 14 +- .../{pages => content}/guides/platform.mdx | 18 +- .../guides/platform/access-control.mdx | 15 +- .../guides/platform/backups.mdx | 35 +- .../guides/platform/billing-faq.mdx | 20 +- .../guides/platform/branching.mdx | 17 +- .../guides/platform/compute-add-ons.mdx | 16 +- .../guides/platform/custom-domains.mdx | 18 +- .../platform/custom-postgres-config.mdx | 16 +- .../guides/platform/database-size.mdx | 16 +- .../guides/platform/enterprise-billing.mdx | 18 +- .../guides/platform/exhaust-cpu.mdx | 17 +- .../guides/platform/exhaust-disk-io.mdx | 17 +- .../guides/platform/exhaust-ram.mdx | 17 +- .../guides/platform/fly-postgres.mdx | 16 +- .../guides/platform/going-into-prod.mdx | 16 +- .../guides/platform/http-status-codes.mdx | 16 +- .../guides/platform/ipv4-address.mdx | 17 +- .../guides/platform/logs.mdx | 65 ++-- .../guides/platform/marketplace.mdx | 16 +- .../guides/platform/maturity-model.mdx | 16 +- .../guides/platform/metrics.mdx | 16 +- .../migrating-and-upgrading-projects.mdx | 18 +- .../platform/multi-factor-authentication.mdx | 17 +- .../guides/platform/network-restrictions.mdx | 16 +- .../build-a-supabase-integration.mdx | 19 +- .../platform/oauth-apps/oauth-scopes.mdx | 18 +- .../guides/platform/org-based-billing.mdx | 18 +- .../guides/platform/performance.mdx | 16 +- .../guides/platform/permissions.mdx | 16 +- .../guides/platform/project-transfer.mdx | 16 +- .../guides/platform/read-replicas.mdx | 17 +- .../platform/shared-responsibility-model.mdx | 16 +- .../guides/platform/spend-cap.mdx | 16 +- .../guides/platform/ssl-enforcement.mdx | 14 +- .../guides/platform/sso.mdx | 14 +- .../guides/platform/sso/azure.mdx | 15 +- .../guides/platform/sso/gsuite.mdx | 14 +- .../guides/platform/sso/okta.mdx | 14 +- .../guides/platform/troubleshooting.mdx | 16 +- apps/docs/content/guides/resources.mdx | 195 ++++++++++ .../guides/resources/examples.mdx | 18 +- .../guides/resources/glossary.mdx | 16 +- .../migrating-to-supabase/amazon-rds.mdx | 13 +- .../migrating-to-supabase/firebase-auth.mdx | 18 +- .../firebase-storage.mdx | 18 +- .../migrating-to-supabase/firestore-data.mdx | 18 +- .../migrating-to-supabase/heroku.mdx | 20 +- .../resources/migrating-to-supabase/mssql.mdx | 13 +- .../resources/migrating-to-supabase/mysql.mdx | 13 +- .../migrating-to-supabase/postgres.mdx | 14 +- .../migrating-to-supabase/render.mdx | 14 +- .../guides/self-hosting.mdx | 43 +-- .../guides/self-hosting/docker.mdx | 17 +- apps/docs/layouts/guides/index.tsx | 6 +- apps/docs/lib/docs.ts | 11 +- apps/docs/package.json | 1 + apps/docs/pages/guides/api/[[...slug]].tsx | 28 ++ apps/docs/pages/guides/cli.mdx | 45 --- apps/docs/pages/guides/cli/[[...slug]].tsx | 28 ++ .../pages/guides/database/[[...slug]].tsx | 38 ++ .../wrappers/{[slug].tsx => [[...slug]].tsx} | 51 +-- apps/docs/pages/guides/getting-started.mdx | 363 ------------------ .../guides/getting-started/[[...slug]].tsx | 28 ++ .../pages/guides/platform/[[...slug]].tsx | 28 ++ apps/docs/pages/guides/resources.mdx | 204 ---------- .../pages/guides/resources/[[...slug]].tsx | 28 ++ .../pages/guides/self-hosting/[[...slug]].tsx | 28 ++ .../guides/self-hosting/analytics/config.mdx | 50 --- .../guides/self-hosting/analytics/config.tsx | 65 ++++ .../pages/guides/self-hosting/auth/config.mdx | 50 --- .../pages/guides/self-hosting/auth/config.tsx | 65 ++++ .../guides/self-hosting/realtime/config.mdx | 52 --- .../guides/self-hosting/realtime/config.tsx | 65 ++++ .../guides/self-hosting/storage/config.mdx | 50 --- .../guides/self-hosting/storage/config.tsx | 65 ++++ apps/docs/scripts/codemod/mdx-meta.mjs | 2 +- package-lock.json | 7 + 194 files changed, 2047 insertions(+), 2756 deletions(-) rename apps/docs/components/{ => Extensions}/Extensions.tsx (78%) create mode 100644 apps/docs/components/Extensions/index.tsx rename apps/docs/components/{JwtGenerator.js => JwtGenerator/JwtGenerator.tsx} (81%) create mode 100644 apps/docs/components/JwtGenerator/index.tsx create mode 100644 apps/docs/components/SharedData.tsx rename apps/docs/{pages => content}/guides/api.mdx (88%) rename apps/docs/{pages => content}/guides/api/api-keys.mdx (89%) rename apps/docs/{pages => content}/guides/api/creating-routes.mdx (90%) rename apps/docs/{pages => content}/guides/api/data-apis.mdx (83%) rename apps/docs/{pages => content}/guides/api/quickstart.mdx (90%) rename apps/docs/{pages => content}/guides/api/rest/auto-generated-docs.mdx (63%) rename apps/docs/{pages => content}/guides/api/rest/client-libs.mdx (87%) rename apps/docs/{pages => content}/guides/api/rest/generating-types.mdx (94%) rename apps/docs/{pages => content}/guides/api/securing-your-api.mdx (97%) rename apps/docs/{pages => content}/guides/api/using-custom-schemas.mdx (85%) create mode 100644 apps/docs/content/guides/cli.mdx rename apps/docs/{pages => content}/guides/cli/customizing-email-templates.mdx (87%) rename apps/docs/{pages => content}/guides/cli/getting-started.mdx (91%) rename apps/docs/{pages => content}/guides/cli/local-development.mdx (97%) rename apps/docs/{pages => content}/guides/cli/managing-config.mdx (81%) rename apps/docs/{pages => content}/guides/cli/managing-environments.mdx (96%) rename apps/docs/{pages => content}/guides/cli/seeding-your-database.mdx (89%) rename apps/docs/{pages => content}/guides/cli/testing-and-linting.mdx (90%) rename apps/docs/{pages => content}/guides/database/arrays.mdx (91%) rename apps/docs/{pages => content}/guides/database/connecting-to-postgres.mdx (96%) rename apps/docs/{pages => content}/guides/database/debugging-performance.mdx (88%) rename apps/docs/{pages => content}/guides/database/extensions.mdx (88%) rename apps/docs/{pages => content}/guides/database/extensions/http.mdx (89%) rename apps/docs/{pages => content}/guides/database/extensions/hypopg.mdx (93%) rename apps/docs/{pages => content}/guides/database/extensions/index_advisor.mdx (94%) rename apps/docs/{pages => content}/guides/database/extensions/pg-safeupdate.mdx (86%) rename apps/docs/{pages => content}/guides/database/extensions/pg_cron.mdx (92%) rename apps/docs/{pages => content}/guides/database/extensions/pg_graphql.mdx (90%) rename apps/docs/{pages => content}/guides/database/extensions/pg_hashids.mdx (88%) rename apps/docs/{pages => content}/guides/database/extensions/pg_jsonschema.mdx (90%) rename apps/docs/{pages => content}/guides/database/extensions/pg_net.mdx (97%) rename apps/docs/{pages => content}/guides/database/extensions/pg_plan_filter.mdx (89%) rename apps/docs/{pages => content}/guides/database/extensions/pg_stat_monitor.mdx (93%) rename apps/docs/{pages => content}/guides/database/extensions/pg_stat_statements.mdx (91%) rename apps/docs/{pages => content}/guides/database/extensions/pgaudit.mdx (90%) rename apps/docs/{pages => content}/guides/database/extensions/pgjwt.mdx (92%) rename apps/docs/{pages => content}/guides/database/extensions/pgroonga.mdx (93%) rename apps/docs/{pages => content}/guides/database/extensions/pgrouting.mdx (94%) rename apps/docs/{pages => content}/guides/database/extensions/pgsodium.mdx (94%) rename apps/docs/{pages => content}/guides/database/extensions/pgtap.mdx (94%) rename apps/docs/{pages => content}/guides/database/extensions/pgvector.mdx (89%) rename apps/docs/{pages => content}/guides/database/extensions/plpgsql_check.mdx (90%) rename apps/docs/{pages => content}/guides/database/extensions/plv8.mdx (92%) rename apps/docs/{pages => content}/guides/database/extensions/postgis.mdx (97%) rename apps/docs/{pages => content}/guides/database/extensions/rum.mdx (92%) rename apps/docs/{pages => content}/guides/database/extensions/timescaledb.mdx (91%) rename apps/docs/{pages => content}/guides/database/extensions/uuid-ossp.mdx (89%) rename apps/docs/{pages => content}/guides/database/extensions/wrappers/overview.mdx (93%) rename apps/docs/{pages => content}/guides/database/full-text-search.mdx (97%) rename apps/docs/{pages => content}/guides/database/functions.mdx (96%) rename apps/docs/{pages => content}/guides/database/import-data.mdx (96%) rename apps/docs/{pages => content}/guides/database/inspect.mdx (93%) rename apps/docs/{pages => content}/guides/database/joins-and-nesting.mdx (93%) rename apps/docs/{pages => content}/guides/database/json.mdx (96%) rename apps/docs/{pages => content}/guides/database/managing-passwords.mdx (80%) rename apps/docs/{pages => content}/guides/database/managing-timezones.mdx (82%) rename apps/docs/{pages => content}/guides/database/overview.mdx (91%) rename apps/docs/{pages => content}/guides/database/partitions.mdx (96%) rename apps/docs/{pages => content}/guides/database/postgres/cascade-deletes.mdx (95%) rename apps/docs/{pages => content}/guides/database/postgres/configuration.mdx (87%) rename apps/docs/{pages => content}/guides/database/postgres/dropping-all-tables-in-schema.mdx (74%) rename apps/docs/{pages => content}/guides/database/postgres/enums.mdx (91%) rename apps/docs/{pages => content}/guides/database/postgres/first-row-in-group.mdx (74%) rename apps/docs/{pages => content}/guides/database/postgres/indexes.mdx (92%) rename apps/docs/{pages => content}/guides/database/postgres/roles-superuser.mdx (71%) rename apps/docs/{pages => content}/guides/database/postgres/roles.mdx (92%) rename apps/docs/{pages => content}/guides/database/postgres/row-level-security.mdx (97%) rename apps/docs/{pages => content}/guides/database/postgres/setup-replication-external.mdx (77%) rename apps/docs/{pages => content}/guides/database/postgres/triggers.mdx (91%) rename apps/docs/{pages => content}/guides/database/postgres/which-version-of-postgres.mdx (70%) rename apps/docs/{pages => content}/guides/database/query-optimization.mdx (93%) rename apps/docs/{pages => content}/guides/database/replication.mdx (90%) rename apps/docs/{pages => content}/guides/database/secure-data.mdx (88%) rename apps/docs/{pages => content}/guides/database/sql-to-api.mdx (87%) rename apps/docs/{pages => content}/guides/database/tables.mdx (98%) rename apps/docs/{pages => content}/guides/database/testing.mdx (82%) rename apps/docs/{pages => content}/guides/database/vault.mdx (96%) rename apps/docs/{pages => content}/guides/database/webhooks.mdx (86%) create mode 100644 apps/docs/content/guides/getting-started.mdx rename apps/docs/{pages => content}/guides/getting-started/architecture.mdx (96%) rename apps/docs/{pages => content}/guides/getting-started/features.mdx (96%) mode change 100755 => 100644 rename apps/docs/{pages => content}/guides/getting-started/quickstarts/flutter.mdx (92%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/kotlin.mdx (92%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/laravel.mdx (89%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/nextjs.mdx (88%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/nuxtjs.mdx (87%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/reactjs.mdx (88%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/redwoodjs.mdx (94%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/refine.mdx (94%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/ruby-on-rails.mdx (87%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/solidjs.mdx (87%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/sveltekit.mdx (89%) rename apps/docs/{pages => content}/guides/getting-started/quickstarts/vue.mdx (89%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-angular.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-expo-react-native.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-flutter.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-ionic-angular.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-ionic-react.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-ionic-vue.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-kotlin.mdx (99%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-nextjs.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-nuxt-3.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-react.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-redwoodjs.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-refine.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-solidjs.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-svelte.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-sveltekit.mdx (98%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-swift.mdx (97%) rename apps/docs/{pages => content}/guides/getting-started/tutorials/with-vue-3.mdx (97%) rename apps/docs/{pages => content}/guides/platform.mdx (83%) rename apps/docs/{pages => content}/guides/platform/access-control.mdx (95%) rename apps/docs/{pages => content}/guides/platform/backups.mdx (94%) rename apps/docs/{pages => content}/guides/platform/billing-faq.mdx (95%) rename apps/docs/{pages => content}/guides/platform/branching.mdx (98%) rename apps/docs/{pages => content}/guides/platform/compute-add-ons.mdx (96%) rename apps/docs/{pages => content}/guides/platform/custom-domains.mdx (97%) rename apps/docs/{pages => content}/guides/platform/custom-postgres-config.mdx (93%) rename apps/docs/{pages => content}/guides/platform/database-size.mdx (95%) rename apps/docs/{pages => content}/guides/platform/enterprise-billing.mdx (72%) rename apps/docs/{pages => content}/guides/platform/exhaust-cpu.mdx (89%) rename apps/docs/{pages => content}/guides/platform/exhaust-disk-io.mdx (91%) rename apps/docs/{pages => content}/guides/platform/exhaust-ram.mdx (92%) rename apps/docs/{pages => content}/guides/platform/fly-postgres.mdx (94%) rename apps/docs/{pages => content}/guides/platform/going-into-prod.mdx (96%) rename apps/docs/{pages => content}/guides/platform/http-status-codes.mdx (86%) rename apps/docs/{pages => content}/guides/platform/ipv4-address.mdx (85%) rename apps/docs/{pages => content}/guides/platform/logs.mdx (92%) rename apps/docs/{pages => content}/guides/platform/marketplace.mdx (87%) rename apps/docs/{pages => content}/guides/platform/maturity-model.mdx (91%) rename apps/docs/{pages => content}/guides/platform/metrics.mdx (83%) rename apps/docs/{pages => content}/guides/platform/migrating-and-upgrading-projects.mdx (97%) rename apps/docs/{pages => content}/guides/platform/multi-factor-authentication.mdx (83%) rename apps/docs/{pages => content}/guides/platform/network-restrictions.mdx (93%) rename apps/docs/{pages => content}/guides/platform/oauth-apps/build-a-supabase-integration.mdx (94%) rename apps/docs/{pages => content}/guides/platform/oauth-apps/oauth-scopes.mdx (94%) rename apps/docs/{pages => content}/guides/platform/org-based-billing.mdx (96%) rename apps/docs/{pages => content}/guides/platform/performance.mdx (97%) rename apps/docs/{pages => content}/guides/platform/permissions.mdx (72%) rename apps/docs/{pages => content}/guides/platform/project-transfer.mdx (93%) rename apps/docs/{pages => content}/guides/platform/read-replicas.mdx (95%) rename apps/docs/{pages => content}/guides/platform/shared-responsibility-model.mdx (93%) rename apps/docs/{pages => content}/guides/platform/spend-cap.mdx (88%) rename apps/docs/{pages => content}/guides/platform/ssl-enforcement.mdx (89%) rename apps/docs/{pages => content}/guides/platform/sso.mdx (89%) rename apps/docs/{pages => content}/guides/platform/sso/azure.mdx (93%) rename apps/docs/{pages => content}/guides/platform/sso/gsuite.mdx (94%) rename apps/docs/{pages => content}/guides/platform/sso/okta.mdx (94%) rename apps/docs/{pages => content}/guides/platform/troubleshooting.mdx (92%) create mode 100644 apps/docs/content/guides/resources.mdx rename apps/docs/{pages => content}/guides/resources/examples.mdx (96%) rename apps/docs/{pages => content}/guides/resources/glossary.mdx (96%) mode change 100755 => 100644 rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/amazon-rds.mdx (93%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/firebase-auth.mdx (92%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/firebase-storage.mdx (90%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/firestore-data.mdx (95%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/heroku.mdx (87%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/mssql.mdx (91%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/mysql.mdx (92%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/postgres.mdx (93%) rename apps/docs/{pages => content}/guides/resources/migrating-to-supabase/render.mdx (93%) rename apps/docs/{pages => content}/guides/self-hosting.mdx (77%) rename apps/docs/{pages => content}/guides/self-hosting/docker.mdx (96%) create mode 100644 apps/docs/pages/guides/api/[[...slug]].tsx delete mode 100644 apps/docs/pages/guides/cli.mdx create mode 100644 apps/docs/pages/guides/cli/[[...slug]].tsx create mode 100644 apps/docs/pages/guides/database/[[...slug]].tsx rename apps/docs/pages/guides/database/extensions/wrappers/{[slug].tsx => [[...slug]].tsx} (80%) delete mode 100644 apps/docs/pages/guides/getting-started.mdx create mode 100644 apps/docs/pages/guides/getting-started/[[...slug]].tsx create mode 100644 apps/docs/pages/guides/platform/[[...slug]].tsx delete mode 100644 apps/docs/pages/guides/resources.mdx create mode 100644 apps/docs/pages/guides/resources/[[...slug]].tsx create mode 100644 apps/docs/pages/guides/self-hosting/[[...slug]].tsx delete mode 100644 apps/docs/pages/guides/self-hosting/analytics/config.mdx create mode 100644 apps/docs/pages/guides/self-hosting/analytics/config.tsx delete mode 100644 apps/docs/pages/guides/self-hosting/auth/config.mdx create mode 100644 apps/docs/pages/guides/self-hosting/auth/config.tsx delete mode 100644 apps/docs/pages/guides/self-hosting/realtime/config.mdx create mode 100644 apps/docs/pages/guides/self-hosting/realtime/config.tsx delete mode 100644 apps/docs/pages/guides/self-hosting/storage/config.mdx create mode 100644 apps/docs/pages/guides/self-hosting/storage/config.tsx diff --git a/apps/docs/components/Extensions.tsx b/apps/docs/components/Extensions/Extensions.tsx similarity index 78% rename from apps/docs/components/Extensions.tsx rename to apps/docs/components/Extensions/Extensions.tsx index 7a1e76e5537..9f7304ebab2 100644 --- a/apps/docs/components/Extensions.tsx +++ b/apps/docs/components/Extensions/Extensions.tsx @@ -117,28 +117,6 @@ export default function Extensions() {

- //
- //
- //

- // {extension.name} - //

- //

- // {extension.comment.charAt(0).toUpperCase() + extension.comment.slice(1)} - //

- // {extension.link && ( - // - // - // - // - // - // - // - // )} - //
- //
))} diff --git a/apps/docs/components/Extensions/index.tsx b/apps/docs/components/Extensions/index.tsx new file mode 100644 index 00000000000..e2debfda82f --- /dev/null +++ b/apps/docs/components/Extensions/index.tsx @@ -0,0 +1,11 @@ +import { lazy, Suspense } from 'react' + +const ExtensionsInternal = lazy(() => import('./Extensions')) + +export function Extensions() { + return ( + + + + ) +} diff --git a/apps/docs/components/JwtGenerator.js b/apps/docs/components/JwtGenerator/JwtGenerator.tsx similarity index 81% rename from apps/docs/components/JwtGenerator.js rename to apps/docs/components/JwtGenerator/JwtGenerator.tsx index 884f5fd0afe..7191bbc3817 100644 --- a/apps/docs/components/JwtGenerator.js +++ b/apps/docs/components/JwtGenerator/JwtGenerator.tsx @@ -1,5 +1,5 @@ -import KJUR from 'jsrsasign' -import { useState } from 'react' +import { KJUR } from 'jsrsasign' +import { ChangeEvent, useState } from 'react' import { Button, CodeBlock, Input, Select } from 'ui' const JWT_HEADER = { alg: 'HS256', typ: 'JWT' } @@ -10,8 +10,8 @@ const anonToken = ` { "role": "anon", "iss": "supabase", - "iat": ${Math.floor(today / 1000)}, - "exp": ${Math.floor(fiveYears / 1000)} + "iat": ${Math.floor(today.valueOf() / 1000)}, + "exp": ${Math.floor(fiveYears.valueOf() / 1000)} } `.trim() @@ -19,8 +19,8 @@ const serviceToken = ` { "role": "service_role", "iss": "supabase", - "iat": ${Math.floor(today / 1000)}, - "exp": ${Math.floor(fiveYears / 1000)} + "iat": ${Math.floor(today.valueOf() / 1000)}, + "exp": ${Math.floor(fiveYears.valueOf() / 1000)} } `.trim() @@ -31,7 +31,7 @@ export default function JwtGenerator({}) { const [token, setToken] = useState(anonToken) const [signedToken, setSignedToken] = useState('') - const handleKeySelection = (e) => { + const handleKeySelection = (e: ChangeEvent) => { const val = e.target.value if (val == 'service') setToken(serviceToken) else setToken(anonToken) @@ -55,7 +55,7 @@ export default function JwtGenerator({}) { />
- +