{"version":3,"names":["numberFieldDataAttrs","state","data-valid","valid","undefined","data-invalid","data-touched","touched","data-dirty","dirty","data-filled","filled","data-focused","focused","data-disabled","disabled","data-readonly","readOnly","data-required","required","data-scrubbing","scrubbing"],"sources":["state-attributes-mapping.ts"],"sourcesContent":["import type { Accessor } from \"solid-js\";\nimport type { NumberFieldRootState } from \"../root/number-field-root.tsx\";\n\n/**\n * Reactive `data-*` getter bag shared by every `<NumberField.*>` part. Each\n * key is a live getter reading through the supplied `state` accessor — safe\n * to spread into `mergeRootProps` without losing reactivity.\n */\nexport function numberFieldDataAttrs(\n\tstate: Accessor<NumberFieldRootState>,\n): Record<string, string | undefined> {\n\treturn {\n\t\tget \"data-valid\"(): \"\" | undefined {\n\t\t\treturn state().valid === true ? \"\" : undefined;\n\t\t},\n\t\tget \"data-invalid\"(): \"\" | undefined {\n\t\t\treturn state().valid === false ? \"\" : undefined;\n\t\t},\n\t\tget \"data-touched\"(): \"\" | undefined {\n\t\t\treturn state().touched ? \"\" : undefined;\n\t\t},\n\t\tget \"data-dirty\"(): \"\" | undefined {\n\t\t\treturn state().dirty ? \"\" : undefined;\n\t\t},\n\t\tget \"data-filled\"(): \"\" | undefined {\n\t\t\treturn state().filled ? \"\" : undefined;\n\t\t},\n\t\tget \"data-focused\"(): \"\" | undefined {\n\t\t\treturn state().focused ? \"\" : undefined;\n\t\t},\n\t\tget \"data-disabled\"(): \"\" | undefined {\n\t\t\treturn state().disabled ? \"\" : undefined;\n\t\t},\n\t\tget \"data-readonly\"(): \"\" | undefined {\n\t\t\treturn state().readOnly ? \"\" : undefined;\n\t\t},\n\t\tget \"data-required\"(): \"\" | undefined {\n\t\t\treturn state().required ? \"\" : undefined;\n\t\t},\n\t\tget \"data-scrubbing\"(): \"\" | undefined {\n\t\t\treturn state().scrubbing ? \"\" : undefined;\n\t\t},\n\t};\n}\n"],"mappings":"AAGA;AACA;AACA;AACA;AACA;AACA,OAAO,SAASA,oBAAoBA,CACnCC,KAAqC,EACA;EACrC,OAAO;IACN,IAAI,YAAYC,CAAA,EAAmB;MAClC,OAAOD,KAAK,CAAC,CAAC,CAACE,KAAK,KAAK,IAAI,GAAG,EAAE,GAAGC,SAAS;IAC/C,CAAC;IACD,IAAI,cAAcC,CAAA,EAAmB;MACpC,OAAOJ,KAAK,CAAC,CAAC,CAACE,KAAK,KAAK,KAAK,GAAG,EAAE,GAAGC,SAAS;IAChD,CAAC;IACD,IAAI,cAAcE,CAAA,EAAmB;MACpC,OAAOL,KAAK,CAAC,CAAC,CAACM,OAAO,GAAG,EAAE,GAAGH,SAAS;IACxC,CAAC;IACD,IAAI,YAAYI,CAAA,EAAmB;MAClC,OAAOP,KAAK,CAAC,CAAC,CAACQ,KAAK,GAAG,EAAE,GAAGL,SAAS;IACtC,CAAC;IACD,IAAI,aAAaM,CAAA,EAAmB;MACnC,OAAOT,KAAK,CAAC,CAAC,CAACU,MAAM,GAAG,EAAE,GAAGP,SAAS;IACvC,CAAC;IACD,IAAI,cAAcQ,CAAA,EAAmB;MACpC,OAAOX,KAAK,CAAC,CAAC,CAACY,OAAO,GAAG,EAAE,GAAGT,SAAS;IACxC,CAAC;IACD,IAAI,eAAeU,CAAA,EAAmB;MACrC,OAAOb,KAAK,CAAC,CAAC,CAACc,QAAQ,GAAG,EAAE,GAAGX,SAAS;IACzC,CAAC;IACD,IAAI,eAAeY,CAAA,EAAmB;MACrC,OAAOf,KAAK,CAAC,CAAC,CAACgB,QAAQ,GAAG,EAAE,GAAGb,SAAS;IACzC,CAAC;IACD,IAAI,eAAec,CAAA,EAAmB;MACrC,OAAOjB,KAAK,CAAC,CAAC,CAACkB,QAAQ,GAAG,EAAE,GAAGf,SAAS;IACzC,CAAC;IACD,IAAI,gBAAgBgB,CAAA,EAAmB;MACtC,OAAOnB,KAAK,CAAC,CAAC,CAACoB,SAAS,GAAG,EAAE,GAAGjB,SAAS;IAC1C;EACD,CAAC;AACF","ignoreList":[]}