diff --git a/src/blocks/activity/edit.js b/src/blocks/activity/edit.js index fd3674c..1a34ac9 100644 --- a/src/blocks/activity/edit.js +++ b/src/blocks/activity/edit.js @@ -1,11 +1,12 @@ /* global wp, wpStrava */ import EmbedPlaceholder from './embed-placeholder'; import EmbedControls from './embed-controls'; +import SOMOverride from '../components/som-override'; const { __ } = wp.i18n; const { Component } = wp.element; const { InspectorControls } = wp.editor; -const { PanelBody, ToggleControl, ServerSideRender, Button, ButtonGroup } = wp.components; +const { PanelBody, ToggleControl, ServerSideRender } = wp.components; const { isEmpty } = lodash; class Edit extends Component { @@ -106,36 +107,9 @@ class Edit extends Component { checked={ displayMarkers } onChange={ (checked ) => this.toggleDisplayMarkers( checked ) } /> -
-

- { __( 'System of Measure (override from settings)' ) } -

-
- - - - - -
-
+ diff --git a/src/blocks/components/som-override.js b/src/blocks/components/som-override.js index 29a000f..7b446fe 100644 --- a/src/blocks/components/som-override.js +++ b/src/blocks/components/som-override.js @@ -1,25 +1,32 @@ /** * WordPress dependencies */ -import { - Button, - ButtonGroup, -} from '@wordpress/components'; -import { __ } from '@wordpress/i18n'; + +const { __ } = wp.i18n; +const { Component } = wp.element; +const { Button, ButtonGroup } = wp.components; class SOMOverride extends Component { constructor() { super( ...arguments ); - this.onChange = this.onChange.bind( this ); + this.onChange = this.onChange.bind( this ); + + this.state = { + som: '', + }; } onChange( event ) { - console.log(event.target); - this.props.onChange( event ); + this.setState( { som: event.target.value } ); + this.props.onChange( event.target.value ); } render() { + const { + som + } = this.state; + return (

@@ -28,7 +35,6 @@ class SOMOverride extends Component {