| 123456789101112131415161718192021 |
- export function readPrefilledArgumentsFromNavigation() {
- const state = window.history.state
- if (state?.prefilledArguments && typeof state.prefilledArguments === 'object') {
- return { ...state.prefilledArguments }
- }
- return {}
- }
- export function getInitialArgumentValue(paramName, prefilledArguments = {}) {
- const safePrefilledArguments = prefilledArguments && typeof prefilledArguments === 'object'
- ? prefilledArguments
- : {}
- if (Object.prototype.hasOwnProperty.call(safePrefilledArguments, paramName)) {
- return safePrefilledArguments[paramName]
- }
- const params = new URLSearchParams(window.location.search)
- return params.get(paramName)
- }
|