react-native-unit-components
Version:
Unit React Native components
29 lines • 1.14 kB
TypeScript
import React from 'react';
import { UNComponentsOnLoadResponse, UNCard, UNCardMenuAction, UNCardMenuItem } from '../../types/shared';
import { NativeModules } from 'react-native';
export interface UNCardComponentProps {
cardId: string;
learnMoreUrl?: string;
fee?: number;
menuItems?: UNCardMenuItem[];
theme?: string;
language?: string;
hideActionsMenuButton?: boolean;
hideCardTitle?: boolean;
hideSensitiveDataButton?: boolean;
onLoad?: (response: UNComponentsOnLoadResponse<UNCard>) => void;
onStatusChanged?: (card: UNCard) => void;
onCardActivated?: (card: UNCard) => void;
onAction?: (action: UNCardMenuAction) => void;
onActionsMenuClicked?: () => void;
pushProvisioningModule?: typeof NativeModules;
}
export interface CardRef {
openActionsMenu: () => void;
openAction: (action: UNCardMenuAction) => void;
showSensitiveData: () => void;
hideSensitiveData: () => void;
}
declare const _default: React.ForwardRefExoticComponent<UNCardComponentProps & React.RefAttributes<CardRef>>;
export default _default;
//# sourceMappingURL=UNCardComponent.d.ts.map