/** * WordPress dependencies */ import { __ } from "@wordpress/i18n"; import { InspectorControls } from "@wordpress/block-editor"; import { TextControl, ToggleControl, SelectControl, } from "@wordpress/components"; export default function formFields(attributes, setAttributes) { const { penHeight, penType, clickToLoad, penTheme, editable } = attributes; const penTypeOptions = [ { value: "result", label: __("Result only") }, { value: "html,result", label: __("HTML and result") }, { value: "js,result", label: __("JavaScript and result") }, { value: "css,result", label: __("CSS and result") }, ]; return ( setAttributes({ penHeight: Number.parseInt(value, 10) }) } value={penHeight} type="number" /> setAttributes({ penTheme: value })} value={penTheme} help="You can use 'light' and 'dark' also" /> setAttributes({ penType: value })} value={penType} /> setAttributes({ clickToLoad: !clickToLoad })} /> setAttributes({ editable: !editable })} /> ); }