File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 1
1
import React , { ReactFragment , useEffect } from 'react'
2
+ import cleanProps from 'clean-react-props'
2
3
import useZendesk from './useZendesk'
3
4
4
5
/**
6
+ * Article - Component
5
7
*
6
8
* @param {Object } props
7
9
* @param {string= } props.apiVersion
@@ -11,7 +13,7 @@ import useZendesk from './useZendesk'
11
13
* @param {string= } props.locale
12
14
* @param {(error) => void= } props.onError
13
15
* @param {(data) => void= } props.onLoad
14
- * @returns
16
+ * @returns { JSX.Element }
15
17
*/
16
18
const Article = ( {
17
19
apiVersion,
@@ -21,6 +23,7 @@ const Article = ({
21
23
locale,
22
24
onError,
23
25
onLoad,
26
+ ...rest
24
27
} ) => {
25
28
const { data, error } = useZendesk ( {
26
29
apiVersion,
@@ -54,7 +57,7 @@ const Article = ({
54
57
return null
55
58
}
56
59
57
- return < div dangerouslySetInnerHTML = { { __html : data . article . body } } />
60
+ return < div { ... cleanProps ( rest ) } dangerouslySetInnerHTML = { { __html : data . article . body } } />
58
61
}
59
62
60
63
export default Article
You can’t perform that action at this time.
0 commit comments