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,
},
});