Skip to content

Commit 110cd65

Browse files
fix: example app authId state handling
1 parent 122389d commit 110cd65

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

example/src/App.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ const config = {
4444
export default function App() {
4545
const [userData, setUserData] = useState<SPUserData>({});
4646
const [sdkStatus, setSDKStatus] = useState<SDKStatus>(SDKStatus.NotStarted);
47+
const [authIdInput, setAuthIdInput] = useState(launchArgs.authId);
4748
const [authId, setAuthId] = useState<string | undefined>(launchArgs.authId);
4849
const consentManager = useRef<SPConsentManager | null>(null);
4950

@@ -60,13 +61,11 @@ export default function App() {
6061
consentManager.current?.clearLocalData();
6162
}
6263

63-
consentManager.current?.onSPUIReady(() =>
64-
setSDKStatus(SDKStatus.Presenting)
65-
);
64+
consentManager.current?.onSPUIReady(() => {
65+
setSDKStatus(SDKStatus.Presenting);
66+
});
6667

67-
consentManager.current?.onSPUIFinished(() =>
68-
setSDKStatus(SDKStatus.Networking)
69-
);
68+
// consentManager.current?.onSPUIFinished(() => { });
7069

7170
consentManager.current?.onFinished(() => {
7271
setSDKStatus(SDKStatus.Finished);
@@ -127,14 +126,16 @@ export default function App() {
127126
<View>
128127
<Text style={styles.title}>Sourcepoint CMP</Text>
129128
<TextInput
130-
value={authId}
131-
placeholder="(optional) authId"
132-
onChangeText={setAuthId}
129+
value={authIdInput}
130+
placeholder="(AuthId: optional, press enter to submit)"
131+
onChangeText={setAuthIdInput}
132+
onSubmitEditing={() => setAuthId(authIdInput)}
133133
style={styles.authIdInput}
134134
autoCapitalize="none"
135135
autoCorrect={false}
136136
autoComplete="off"
137137
clearButtonMode="always"
138+
returnKeyType="done"
138139
/>
139140
<Button
140141
title={authId ? `Load Messages (${authId})` : 'Load Messages'}

0 commit comments

Comments
 (0)