|
| 1 | +/* global goThemeDeactivateData */ |
| 2 | + |
1 | 3 | import PropTypes from 'prop-types'; |
2 | 4 | import { safeHTML } from '@wordpress/dom'; |
3 | 5 | import { Button, ButtonGroup, CheckboxControl, Modal, TextControl } from '@wordpress/components'; |
4 | 6 | import { useCallback, useEffect, useState } from '@wordpress/element'; |
5 | 7 |
|
6 | 8 | const language = document.documentElement.getAttribute( 'lang' ) || 'en-US'; |
7 | 9 |
|
8 | | -const DeactivateModal = ( { apiUrl, getParams, isEvent, pageData } ) => { |
| 10 | +const DeactivateModal = ( { apiUrl, isEvent, pageData } ) => { |
9 | 11 | const [ href, setHref ] = useState( null ); |
10 | 12 | const [ isOpen, setOpen ] = useState( false ); |
11 | 13 | const [ formData, setFormData ] = useState( {} ); |
@@ -92,7 +94,7 @@ const DeactivateModal = ( { apiUrl, getParams, isEvent, pageData } ) => { |
92 | 94 | { goThemeDeactivateData.choices.map( ( choice ) => { |
93 | 95 | const isChecked = formData.choices.indexOf( choice.slug ) >= 0; |
94 | 96 | if ( typeof choice !== 'object' ) { |
95 | | - return; |
| 97 | + return null; |
96 | 98 | } |
97 | 99 | return ( |
98 | 100 | <div key={ choice.slug }> |
@@ -144,11 +146,10 @@ const DeactivateModal = ( { apiUrl, getParams, isEvent, pageData } ) => { |
144 | 146 |
|
145 | 147 | DeactivateModal.propTypes = { |
146 | 148 | apiUrl: PropTypes.string.isRequired, |
147 | | - getParams: PropTypes.object, |
148 | 149 | isEvent: PropTypes.func.isRequired, |
149 | 150 | pageData: PropTypes.object.isRequired, |
150 | 151 | }; |
151 | 152 |
|
152 | 153 | export { |
153 | | - DeactivateModal as default |
| 154 | + DeactivateModal as default, |
154 | 155 | }; |
0 commit comments