Add Sigit ID as a path param #195

Merged
b merged 12 commits from issue-171 into staging 2024-10-07 09:16:30 +00:00
Showing only changes of commit 86a16c13ce - Show all commits

View File

@ -71,18 +71,22 @@ export const SignPage = () => {
* Received from `location.state` * Received from `location.state`
* *
* uploadedZip will be received from home page when a user uploads a sigit zip wrapper that contains keys.json * uploadedZip will be received from home page when a user uploads a sigit zip wrapper that contains keys.json
* arrayBuffer will be received in navigation from create page in offline mode * arrayBuffer (decryptedArrayBuffer) will be received in navigation from create page in offline mode
* meta will be received in navigation from create & home page in online mode * meta (metaInNavState) will be received in navigation from create & home page in online mode
*/ */
let metaInNavState = location.state.meta let metaInNavState = location?.state?.meta || undefined
const { arrayBuffer: decryptedArrayBuffer, uploadedZip } = location.state || { const { arrayBuffer: decryptedArrayBuffer, uploadedZip } = location.state || {
meta: undefined, decryptedArrayBuffer: undefined,
arrayBuffer: undefined,
uploadedZip: undefined uploadedZip: undefined
} }
/**
* If userAppData (redux) is available, and we have route param (sigit id)
* we will fetch a sigit based on the provided route ID and set it
* to the metaInNavState
*/
if (usersAppData) { if (usersAppData) {
// Sigit id is a createEventId
const sigitId = params.id const sigitId = params.id
if (sigitId) { if (sigitId) {