Skip to content

Commit efdd72a

Browse files
author
Rafael Moral Pareja
committed
feat(sui-widget-embedder): support browser context in widget
1 parent 6fbcd82 commit efdd72a

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,8 @@
6767
"prettier": "./node_modules/@s-ui/lint/.prettierrc.js",
6868
"stylelint": {
6969
"extends": "./node_modules/@s-ui/lint/stylelint.config.js"
70+
},
71+
"dependencies": {
72+
"undefined": "^0.1.0"
7073
}
7174
}

packages/sui-widget-embedder/src-react/Widget.js

+13-4
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,23 @@ export default class Widget extends Component {
1010
node: PropTypes.string,
1111
i18n: PropTypes.object,
1212
domain: PropTypes.object,
13-
isVisible: PropTypes.bool
13+
isVisible: PropTypes.bool,
14+
browser: PropTypes.object
1415
}
1516

1617
static defaultProps = {
1718
isVisible: true
1819
}
1920

2021
componentDidMount() {
21-
const {node: selector, children, i18n, domain, isVisible} = this.props
22+
const {
23+
node: selector,
24+
children,
25+
i18n,
26+
domain,
27+
isVisible,
28+
browser
29+
} = this.props
2230
const node = document.querySelector(selector)
2331

2432
if (!node) {
@@ -30,10 +38,11 @@ export default class Widget extends Component {
3038
<Context.Provider
3139
value={{
3240
i18n,
33-
domain
41+
domain,
42+
browser
3443
}}
3544
>
36-
<ProviderLegacy i18n={i18n} domain={domain}>
45+
<ProviderLegacy i18n={i18n} domain={domain} browser={browser}>
3746
{children}
3847
</ProviderLegacy>
3948
</Context.Provider>,

0 commit comments

Comments
 (0)