Files
supabase/apps/www/data/frameworks.ts
Alaister Young 30c390c19c chore: unify telemetry event sending (#32861)
* chore: unify telemetry event sending

* organize some imports

* remove final useTelemetryProps

* add www telemetry actions typing and docs

* remove gaevents

* fix build

* move telemetry identify into PageTelemetry

* fix telemetry constants import

---------

Co-authored-by: Pamela Chia <pamelachiamayyee@gmail.com>
Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2025-01-22 23:52:32 +08:00

38 lines
1.0 KiB
TypeScript

export const frameworks = {
nextjs: {
name: 'Next.js',
icon: '/images/logos/frameworks/nextjs.svg',
docs: '/docs/guides/getting-started/quickstarts/nextjs',
},
react: {
name: 'React',
icon: '/images/logos/frameworks/react.svg',
docs: '/docs/guides/getting-started/quickstarts/reactjs',
},
nuxt: {
name: 'Nuxt',
icon: '/images/logos/frameworks/nuxtjs.svg',
docs: '/docs/guides/getting-started/quickstarts/nuxtjs',
},
flutter: {
name: 'Flutter',
icon: '/images/logos/frameworks/flutter.svg',
docs: '/docs/guides/getting-started/quickstarts/flutter',
},
svelte: {
name: 'Svelte',
icon: '/images/logos/frameworks/svelte.svg',
docs: '/docs/guides/getting-started/quickstarts/sveltekit',
},
python: {
name: 'Python',
icon: '/images/logos/languages/python-icon.svg',
docs: '/docs/reference/python/introduction',
},
vue: {
name: 'Vue',
icon: '/images/logos/frameworks/vue.svg',
docs: '/docs/guides/getting-started/quickstarts/vue',
},
}