# bit-form/2.10.0/assets/bf-382-322.js

Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator &amp; Custom Form Builder, version 2.10.0. 2 lines.

- Page: https://pluginprobe.com/plugins/bit-form/2.10.0/code/assets/bf-382-322.js
- Raw: https://pluginprobe.com/plugins/bit-form/2.10.0/raw/assets/bf-382-322.js
- Modified: 2024-02-12T11:55:48+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/bit-form/2.10.0/code/assets/bf-382-322.js#L10-L20`.

```javascript
import{t as u,k as g,a as _,j as l,_ as y,I as F,p as v,aU as D,aa as x}from"./main-162.js";import{F as s}from"./bf-4-157.js";import{t as S}from"./bf-630-188.js";import{a as h}from"./bf-562-110.js";function I({cls:o,tip:j}){const{fieldKey:e}=u(),[i,r]=g(x),n=i[e].valid.disabled||!1,{css:f}=_(),c=p=>{if(!F)return;const{checked:t}=p.target,a=v(i,m=>{const d=m[e];t?d.valid.disabled=!0:delete d.valid.disabled}),b=t?"on":"off";r(a),D({event:`Disabled field ${b}`,type:"disabled_field_on_off",state:{fields:a,fldKey:e}})};return l.jsx("div",{className:`${f(s.fieldSection,s.hover_tip,s.singleOption)} ${o}`,children:l.jsx(h,{id:"fld-dsbl-stng",tip:S.disabled,title:y("Disabled"),action:c,isChecked:n,isPro:!0,proProperty:"disabled"})})}export{I as F};

```
