import _ from 'lodash'; import React from 'react'; window.lodash = _.noConflict() const wp = window.wp const { useState } = wp.element; declare global { interface Props {} interface Window { wp:any, lodash:any } interface Math { round:(x: number) => number } } const CustomSlider:React.FC<{ title:string,attrname:string,attrval:any,min:any,max:any,step:any,className?:string,setAttributes:any }> = (props:any) => { const {title,attrname,attrval,min,max,step,className="",setAttributes=()=>{}} = props; const [curval,setCurval] = useState(attrval); const sub = () => {setAttributes({[attrname]:curval})} return (

{title}

{e.preventDefault();e.stopPropagation();sub()}} style={{marginBottom:'0.75rem',display:'flex',flexFlow:'row wrap'}}> { let val = parseInt(e.target.value) setCurval(parseInt(e.target.value)) }} /> { let val=parseInt(e.target.value); if(val>max) val=max; if(val
); } export default CustomSlider