Skip to content

Commit 7ae2d39

Browse files
committed
Update Article to accept additional props
1 parent 9d04ded commit 7ae2d39

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Article.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import React, { ReactFragment, useEffect } from 'react'
2+
import cleanProps from 'clean-react-props'
23
import useZendesk from './useZendesk'
34

45
/**
6+
* Article - Component
57
*
68
* @param {Object} props
79
* @param {string=} props.apiVersion
@@ -11,7 +13,7 @@ import useZendesk from './useZendesk'
1113
* @param {string=} props.locale
1214
* @param {(error) => void=} props.onError
1315
* @param {(data) => void=} props.onLoad
14-
* @returns
16+
* @returns {JSX.Element}
1517
*/
1618
const Article = ({
1719
apiVersion,
@@ -21,6 +23,7 @@ const Article = ({
2123
locale,
2224
onError,
2325
onLoad,
26+
...rest
2427
}) => {
2528
const { data, error } = useZendesk({
2629
apiVersion,
@@ -54,7 +57,7 @@ const Article = ({
5457
return null
5558
}
5659

57-
return <div dangerouslySetInnerHTML={{ __html: data.article.body }} />
60+
return <div {...cleanProps(rest)} dangerouslySetInnerHTML={{ __html: data.article.body }} />
5861
}
5962

6063
export default Article

0 commit comments

Comments
 (0)