Skip to content

Commit 5ca4aab

Browse files
committed
feat: embed messages origin configurable via URI
1 parent 6e9df65 commit 5ca4aab

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

packages/web-pkg/src/composables/embedMode/useEmbedMode.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ export const useEmbedMode = () => {
3939
return configStore.options.embed?.fileTypes
4040
})
4141

42-
const messagesTargetOrigin = computed(() => configStore.options.embed?.messagesOrigin)
42+
const messagesTargetOrigin = computed(() => {
43+
return configStore.options.embed?.messagesOrigin
44+
})
4345

4446
const isDelegatingAuthentication = computed(
4547
() => unref(isEnabled) && configStore.options.embed?.delegateAuthentication

packages/web-runtime/src/container/bootstrap.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,12 @@ const getEmbedConfigFromQuery = (
125125
config.delegateAuthenticationOrigin = delegateAuthenticationOrigin
126126
}
127127

128+
const messagesOrigin = getQueryParam('embed-messages-origin')
129+
130+
if (messagesOrigin) {
131+
config.messagesOrigin = messagesOrigin
132+
}
133+
128134
return config
129135
}
130136

0 commit comments

Comments
 (0)