react-native-ecommerce-components
Version:
A compilation of components to optimize the development of your ecommerce
31 lines (30 loc) • 914 B
TypeScript
import React from 'react';
import { StyleProp, ViewStyle, TextStyle } from 'react-native';
type Language = 'en' | 'pt';
export interface ShippingDetailsData {
recipientName: string;
addressLine1: string;
addressLine2?: string;
city: string;
state: string;
postalCode: string;
country: string;
phone: string;
email: string;
}
interface ShippingDetailsProps {
onSubmit: (shippingDetails: ShippingDetailsData) => void;
title?: string;
subTitle?: string;
language?: Language;
styles?: {
container?: StyleProp<ViewStyle>;
title?: StyleProp<TextStyle>;
subTitle?: StyleProp<TextStyle>;
input?: StyleProp<ViewStyle>;
button?: StyleProp<ViewStyle>;
buttonText?: StyleProp<TextStyle>;
};
}
declare const ShippingDetails: React.FC<ShippingDetailsProps>;
export default ShippingDetails;