it-tools/dist/client/assets/chunks/chunk-30e914ce.js
2024-04-28 00:48:29 +08:00

1 line
1.2 KiB
JavaScript

import{T as h}from"./chunk-f1ca2155.js";import{a as x}from"./chunk-a740628f.js";import{_ as y}from"./chunk-6deddc2e.js";import{d as L,G as R,r as u,c as w,j as D,D as E,m as n,q as e,S as F,E as o,M as V,F as k}from"./chunk-449c23a2.js";const B={"mb-5px":""},S=L({__name:"FormatTransformer",props:{transformer:{type:Function,default:x.identity},inputValidationRules:{default:()=>[]},inputLabel:{default:"Input"},inputPlaceholder:{default:"Input..."},inputDefault:{default:""},outputLabel:{default:"Output"},outputLanguage:{default:""}},setup(p){const r=p,{transformer:s,inputValidationRules:i,inputLabel:f,outputLabel:d,outputLanguage:m,inputPlaceholder:c,inputDefault:_}=R(r),a=u(),t=u(_.value),g=w(()=>s.value(t.value));return(T,l)=>{const v=h;return D(),E(k,null,[n(y,{ref_key:"inputElement",ref:a,value:e(t),"onUpdate:value":l[0]||(l[0]=b=>F(t)?t.value=b:null),placeholder:e(c),label:e(f),rows:"20",autosize:"","raw-text":"",multiline:"","test-id":"input","validation-rules":e(i),monospace:""},null,8,["value","placeholder","label","validation-rules"]),o("div",null,[o("div",B,V(e(d)),1),n(v,{value:e(g),language:e(m),"follow-height-of":e(a)?.inputWrapperRef},null,8,["value","language","follow-height-of"])])],64)}}});export{S as _};