UNPKG

@questlabs/react-native-sdk

Version:
57 lines (53 loc) 1.33 kB
import { ViewStyle, TextStyle, ImageStyle } from "react-native"; export interface Props { // campaignVariationId?:string; // questId?: string; // questUserId?: string; // questToken?: string; actions: ICriteria[]; loading?: boolean; // isOffline?: boolean; isModal?:boolean; onError?: ( event: "INVAILD_LINK", message: string, data?: {} ) => void; styleConfig?: styleConfig; } export interface ICriteria { actionId: string; title: string; postlink: string; imageUrl: string; description: string; } export interface styleConfig { Form?: ViewStyle; Topbar?: ViewStyle; Heading?: TextStyle; Description?: TextStyle; ListCard?: ViewStyle; Footer?: { FooterStyle?: ViewStyle; FooterText?: TextStyle; FooterIcon?: TextStyle; }; } export interface Istyle { modalContanier?: ViewStyle; mainViewStyle?: ViewStyle; searchViewStyle?: ViewStyle; inputViewStyle?: ViewStyle; notFoundText?: TextStyle; listMainViewStyle?: ViewStyle; listItemViewStyle?: ViewStyle; listInnerViewStyle?: ViewStyle; imageViewStyle?: ViewStyle; imageStyle?: ImageStyle; listTitleView?: TextStyle; titleTextStyle?: TextStyle; descriptionTextStyle?: TextStyle; FooterView?: ViewStyle; FooterText?: TextStyle; }