@wordpress/e2e-tests
Version:
Test plugins and mu-plugins for E2E tests in WordPress.
24 lines (22 loc) • 469 B
JavaScript
/**
* WordPress dependencies
*/
import { store, getContext } from '@wordpress/interactivity';
const { state } = store( 'directive-class', {
state: {
trueValue: true,
falseValue: false,
},
actions: {
toggleTrueValue: () => {
state.trueValue = ! state.trueValue;
},
toggleFalseValue: () => {
state.falseValue = ! state.falseValue;
},
toggleContextValue: () => {
const context = getContext();
context.value = ! context.value;
},
},
} );