{"version":3,"file":"_common.mjs","sources":["../../src/inputs/_common.ts"],"sourcesContent":["import { clsx } from 'clsx';\n\nimport { SizeLarge, SizeMedium, SizeSmall } from '../common';\n\nexport type InputPropsBase = {\n  size?: 'auto' | SizeSmall | SizeMedium | SizeLarge;\n};\n\nexport function inputClassNameBase({ size = 'auto' }: InputPropsBase = {}) {\n  return clsx(\n    'form-control', // TODO: Deprecate\n    'np-form-control',\n    {\n      'np-form-control--size-auto': size === 'auto',\n      'np-form-control--size-sm': size === 'sm',\n      'np-form-control--size-md': size === 'md',\n      'np-form-control--size-lg': size === 'lg',\n    },\n  );\n}\n"],"names":["inputClassNameBase","size","clsx"],"mappings":";;AAQM,SAAUA,kBAAkBA,CAAC;AAAEC,EAAAA,IAAI,GAAG;IAA2B,EAAE,EAAA;EACvE,OAAOC,IAAI,CACT,cAAc;AAAE;AAChB,EAAA,iBAAiB,EACjB;IACE,4BAA4B,EAAED,IAAI,KAAK,MAAM;IAC7C,0BAA0B,EAAEA,IAAI,KAAK,IAAI;IACzC,0BAA0B,EAAEA,IAAI,KAAK,IAAI;IACzC,0BAA0B,EAAEA,IAAI,KAAK;AACtC,GAAA,CACF;AACH;;;;"}