mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-05 13:57:10 -04:00
1 line
1.6 KiB
JavaScript
1 line
1.6 KiB
JavaScript
import{_ as f}from"./chunk-3fb34e39.js";import{_ as b}from"./chunk-6deddc2e.js";import{c as s}from"./chunk-81b950ae.js";import{i as g,b as i,a as B}from"./chunk-1e650f13.js";import{u as I}from"./chunk-340feaf0.js";import{d as S,g as h,c as x,j as o,D as n,m as p,q as r,S as k,F as T,U as y,k as D}from"./chunk-449c23a2.js";import{_ as U}from"./chunk-b6d0d6dd.js";import"./chunk-a740628f.js";import"./chunk-3db18d93.js";import"./chunk-767079b6.js";import"./chunk-9a43cce8.js";import"../entries/src_pages_Home.page.16dc467b.js";import"./chunk-cf010ec4.js";import"./chunk-ee54c1e8.js";import"./chunk-fd51fbd2.js";const K=S({__name:"ipv4-address-converter",setup(V){const e=h("ipv4-converter:ip","192.168.1.1"),m=x(()=>{const a=g({ip:e.value});return[{label:"Decimal: ",value:String(a)},{label:"Hexadecimal: ",value:s({fromBase:10,toBase:16,value:String(a)}).toUpperCase()},{label:"Binary: ",value:s({fromBase:10,toBase:2,value:String(a)})},{label:"Ipv6: ",value:i({ip:e.value})},{label:"Ipv6 (short): ",value:i({ip:e.value,prefix:"::ffff:"})}]}),{attrs:u}=I({source:e,rules:[{message:"Invalid ipv4 address",validator:a=>B({ip:a})}]});return(a,l)=>{const c=b,v=U,d=f;return o(),n("div",null,[p(c,{value:r(e),"onUpdate:value":l[0]||(l[0]=t=>k(e)?e.value=t:null),label:"The ipv4 address:",placeholder:"The ipv4 address..."},null,8,["value"]),p(v),(o(!0),n(T,null,y(r(m),({label:t,value:_})=>(o(),D(d,{key:t,label:t,"label-position":"left","label-width":"100px","label-align":"right","mb-2":"",value:r(u).validationStatus==="error"?"":_,placeholder:"Set a correct ipv4 address"},null,8,["label","value"]))),128))])}}});export{K as default};
|