File tree Expand file tree Collapse file tree
example/src/components/Embedded Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { Text , View } from 'react-native' ;
1+ import { Text , TouchableOpacity , View } from 'react-native' ;
2+ import { useCallback , useState } from 'react' ;
23import { Iterable } from '@iterable/react-native-sdk' ;
34
45import styles from './Embedded.styles' ;
56
67export const Embedded = ( ) => {
8+ const [ placementIds , setPlacementIds ] = useState < number [ ] > ( [ ] ) ;
9+ const getPlacementIds = useCallback ( ( ) => {
10+ Iterable . embeddedManager . getPlacementIds ( ) . then ( ( ids : unknown ) => {
11+ console . log ( ids ) ;
12+ setPlacementIds ( ids as number [ ] ) ;
13+ } ) ;
14+ // .catch((error) => {
15+ // console.error(error);
16+ // });
17+ } , [ ] ) ;
18+
719 return (
820 < View style = { styles . container } >
921 < Text style = { styles . text } > EMBEDDED</ Text >
@@ -14,6 +26,12 @@ export const Embedded = () => {
1426 Is embedded manager enabled?
1527 { Iterable . embeddedManager . isEnabled ? 'Yes' : 'No' }
1628 </ Text >
29+ < Text style = { styles . text } >
30+ Placement ids: [{ placementIds . join ( ', ' ) } ]
31+ </ Text >
32+ < TouchableOpacity style = { styles . button } onPress = { getPlacementIds } >
33+ < Text style = { styles . buttonText } > Get placement ids</ Text >
34+ </ TouchableOpacity >
1735 </ View >
1836 ) ;
1937} ;
You can’t perform that action at this time.
0 commit comments