PageSourceSearch

https://rehab.tactustherapy.com/assets/PasswordInput-85b255b6.js

js tactustherapy.com collected 2026-09-24 10:12:00 UTC 1,073 bytes, 1 lines download raw bytes

1import{b as i}from"./baseField-e52b69f7.js";import{t as r}from"./textField-94ef0061.js";import n from"./TextInput-a043eae0.js";import{_ as p,r as l,o as d,c as u,w as m,k as f,x as c,f as _}from"./index-d9d2400b.js";import"./formData-fb7cac3b.js";import"./InputWrapperSlots-bf664f2f.js";const w={name:"PasswordInput",components:{TextInput:n},mixins:[i,r],inheritAttrs:!1,props:{size:{type:String,default:void 0},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],data(){return{isPasswordVisible:!1}},computed:{fieldType(){return this.isPasswordVisible?"text":"password"}},methods:{handleInput(e){this.$emit("update:modelValue",e)}}};function x(e,t,V,b,s,o){const a=l("TextInput");return d(),u(a,_({class:"password-field",type:o.fieldType},e.$props,{"onUpdate:modelValue":o.handleInput}),{"after-input-text":m(()=>[f("span",{class:c(["password-toggle",{"password-visible":s.isPasswordVisible}]),onClick:t[0]||(t[0]=P=>s.isPasswordVisible=!s.isPasswordVisible)},null,2)]),_:1},16,["type","onUpdate:modelValue"])}const k=p(w,[["render",x]]);export{k as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.