import React from 'react'; import { View, StyleSheet } from 'react-native'; import { Skeleton, SkeletonText, SkeletonCircle } from '../ui/Skeleton'; import { useTheme } from '../../theme/ThemeContext'; /** * Skeleton para tarjeta de tienda */ export function StoreCardSkeleton() { const { colors } = useTheme(); return ( ); } /** * Lista de skeletons de tiendas */ export function StoreListSkeleton({ count = 3 }: { count?: number }) { return ( {Array.from({ length: count }).map((_, index) => ( ))} ); } const styles = StyleSheet.create({ container: { borderRadius: 16, padding: 16, marginBottom: 12, }, header: { flexDirection: 'row', alignItems: 'center', }, headerContent: { flex: 1, marginLeft: 12, }, stats: { flexDirection: 'row', justifyContent: 'space-around', marginTop: 16, paddingTop: 16, borderTopWidth: 1, borderTopColor: 'rgba(0,0,0,0.1)', }, stat: { alignItems: 'center', }, list: { padding: 16, }, });