import React from 'react'; import { View } from 'react-native'; import { Button } from '../ui/button'; import { Text } from '../ui/text'; import { Icon } from '../ui/icon'; import { ArrowRight, Code2, Rocket } from 'lucide-react-native'; import { SvgUri } from 'react-native-svg'; import { useColorScheme } from 'nativewind'; import { cn } from '@/lib/utils'; type LogoConfig = { uri: string; position: string; scale?: number; }; const LEFT_LOGOS: LogoConfig[] = [ { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-3.svg', position: 'right-0 -bottom-5', scale: 0.6, }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-20.svg', position: 'right-24 bottom-1', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-6.svg', position: 'right-44 bottom-7', scale: 0.6, }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-8.svg', position: 'right-44 bottom-28', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-9.svg', position: 'left-24 bottom-4', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-21.svg', position: 'left-20 bottom-24', scale: 0.6, }, ]; const RIGHT_LOGOS: LogoConfig[] = [ { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-12.svg', position: 'left-0 -bottom-5', scale: 0.6, }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-13.svg', position: 'left-24 bottom-1', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-14.svg', position: 'left-44 bottom-7', scale: 0.6, }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-15.svg', position: 'left-44 bottom-28', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-17.svg', position: 'right-24 bottom-4', }, { uri: 'https://deifkwefumgah.cloudfront.net/shadcnblocks/block/logos/integration/integration-19.svg', position: 'right-20 bottom-24', scale: 0.6, }, ]; type LogoBubbleProps = LogoConfig & { fill: string; }; function LogoBubble({ uri, position, scale = 1, fill }: LogoBubbleProps) { return ( ); } export default function Hero() { const { colorScheme } = useColorScheme(); const logoFill = colorScheme === 'dark' ? '#f1f5f9' : '#0f172a'; return ( Plantilla Expo - Devanthos Plantilla Expo{'\n'}Lista para usar Plantilla moderna de Expo con NativeWind y componentes UI. Integra nuevas secciones directamente en el archivo app/index.tsx {LEFT_LOGOS.map((logo) => ( ))} {RIGHT_LOGOS.map((logo) => ( ))} ); }