mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-07 20:53:54 -05:00
* refactor(INJI-569): changing png to svg images from setup to home screen Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * Refactor(INJI-569): changing png to svg images settings screen Signed-off-by: anil_majji <majjianilkumar050@gmail.com> * [INJI-569] changing png to svg image Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569]: Adjusted all the alignment in settings screen Signed-off-by: anil_majji <majjianilkumar050@gmail.com> * [INJI-569] fix SuccessLogo size and and alignment Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569] refactor theme files and removing unused QrLoginWarning component Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569] changing the naming convention of svg images Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569] fix Typo mistake and remove unused imports Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569] fix Typo mistake, misssing imports and remove unused elements Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> * [INJI-569]: Adjusted all the alignment of icons with tag name in settings screen Signed-off-by: anil_majji <majjianilkumar050@gmail.com> * [INJI-569] renaming the files Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> --------- Signed-off-by: Sri Kanth Kola <srikanthsri7447@gmail.com> Signed-off-by: anil_majji <majjianilkumar050@gmail.com> Co-authored-by: anil_majji <majjianilkumar050@gmail.com>
46 lines
1.3 KiB
TypeScript
46 lines
1.3 KiB
TypeScript
import React from 'react';
|
|
import {Pressable} from 'react-native';
|
|
import {Theme} from '../ui/styleUtils';
|
|
import testIDProps from '../../shared/commonUtil';
|
|
import {Text} from '../ui';
|
|
import {displayType} from '../../machines/issuersMachine';
|
|
import {SvgImage} from '../ui/svg';
|
|
|
|
export const Issuer: React.FC<IssuerProps> = (props: IssuerProps) => {
|
|
return (
|
|
<Pressable
|
|
{...testIDProps(`issuer-${props.testID}`)}
|
|
onPress={props.onPress}
|
|
style={({pressed}) =>
|
|
pressed
|
|
? [
|
|
Theme.IssuersScreenStyles.issuerBoxContainerPressed,
|
|
Theme.Styles.boxShadow,
|
|
]
|
|
: [
|
|
Theme.IssuersScreenStyles.issuerBoxContainer,
|
|
Theme.Styles.boxShadow,
|
|
]
|
|
}>
|
|
{SvgImage.IssuerIcon(props)}
|
|
|
|
<Text
|
|
testID={`issuerHeading-${props.testID}`}
|
|
style={Theme.IssuersScreenStyles.issuerHeading}>
|
|
{props.displayDetails.title}
|
|
</Text>
|
|
<Text
|
|
testID={`issuerDescription-${props.testID}`}
|
|
style={Theme.IssuersScreenStyles.issuerDescription}>
|
|
{props.displayDetails.description}
|
|
</Text>
|
|
</Pressable>
|
|
);
|
|
};
|
|
|
|
export interface IssuerProps {
|
|
displayDetails: displayType;
|
|
onPress: () => void;
|
|
testID: string;
|
|
}
|