File manager - Edit - /home/palg2351/public_html/wp-content/themes/blocksy/static/js/options/options/ct-switch/BlocksySwitch.js
Back
import { createElement, Component } from '@wordpress/element' import classnames from 'classnames' const isActive = ({ option: { behavior = 'words' }, value }) => behavior === 'words' ? value === 'yes' : !!value const alternateValueFor = ({ option = {}, option: { behavior = 'words' }, value, }) => isActive({ option, value }) ? behavior === 'words' ? 'no' : false : behavior === 'words' ? 'yes' : true const BlocksySwitch = ({ value, option = {}, onChange, onClick }) => { return ( <div className={classnames({ [`ct-option-switch`]: true, [`ct-active`]: isActive({ option, value }), })} onClick={(e) => { onClick && onClick(e) onChange(alternateValueFor({ option, value })) }}> <span /> </div> ) } export default BlocksySwitch
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.15 |
proxy
|
phpinfo
|
Settings