@bloxbean/yaci-viewer
Version:
A Cardano blockchain data viewer for developers. It works with the Yaci-Store backend, supporting both a local devnet and public networks.
2 lines (1 loc) • 760 B
JavaScript
import{a6 as f,_,a7 as c,i as d}from"./runtime.NVyxXVLy.js";import{l as m}from"./disclose-version.BTC8Bk4r.js";function y(e,a,v=a){var o=f();m(e,"input",l=>{var r=l?e.defaultValue:e.value;if(r=t(e)?n(r):r,v(r),o&&r!==(r=a())){var s=e.selectionStart,u=e.selectionEnd;e.value=r??"",u!==null&&(e.selectionStart=s,e.selectionEnd=Math.min(u,e.value.length))}}),(d&&e.defaultValue!==e.value||_(a)==null&&e.value)&&v(t(e)?n(e.value):e.value),c(()=>{var l=a();t(e)&&l===n(e.value)||e.type==="date"&&!l&&!e.value||l!==e.value&&(e.value=l??"")})}function t(e){var a=e.type;return a==="number"||a==="range"}function n(e){return e===""?null:+e}function h(e){return function(...a){var v=a[0];return v.preventDefault(),e==null?void 0:e.apply(this,a)}}export{y as b,h as p};