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 {