import ButtonCard from './ButtonCard' import { useTheme } from '~/components/Providers' const Frameworks = () => { const { isDarkMode } = useTheme() const frameworks = [ { name: 'Angular', logo: { light: '/docs/img/libraries/angular-icon.svg', dark: '/docs/img/libraries/angular-icon.svg', }, href: '/guides/with-angular', }, { name: 'Expo', logo: { light: '/docs/img/libraries/expo-icon.svg', dark: '/docs/img/libraries/expo-icon-dark.svg', }, href: '/guides/with-expo', }, { name: 'Flutter', logo: { light: '/docs/img/libraries/flutter-icon.svg', dark: '/docs/img/libraries/flutter-icon.svg', }, href: '/guides/with-flutter', }, { name: 'JavaScript', logo: { light: '/docs/img/libraries/javascript-icon.svg', dark: '/docs/img/libraries/javascript-icon.svg', }, href: '/reference/javascript/installing#javascript', }, { name: 'Next.js', logo: { light: '/docs/img/libraries/nextjs-light-icon.svg', dark: '/docs/img/libraries/nextjs-dark-icon.svg', }, href: '/guides/with-nextjs', }, { name: 'React', logo: { light: '/docs/img/libraries/react-icon.svg', dark: '/docs/img/libraries/react-icon.svg', }, href: '/guides/with-react', }, { name: 'RedwoodJS', logo: { light: '/docs/img/libraries/redwoodjs-icon.svg', dark: '/docs/img/libraries/redwoodjs-icon.svg', }, href: '/guides/with-redwoodjs', }, { name: 'SolidJS', logo: { light: '/docs/img/libraries/solidjs-icon.svg', dark: '/docs/img/libraries/solidjs-icon.svg', }, href: '/guides/with-solidjs', }, { name: 'Svelte', logo: { light: '/docs/img/libraries/svelte-icon.svg', dark: '/docs/img/libraries/svelte-icon.svg', }, href: '/guides/with-svelte', }, { name: 'Vue', logo: { light: '/docs/img/libraries/vuejs-icon.svg', dark: '/docs/img/libraries/vuejs-icon.svg', }, href: '/guides/with-vue-3', }, ] return (
{frameworks.map((x) => (
))}
) } export default Frameworks