@sertec/text-area
Version:
Sfera TextArea Component
1 lines • 19.5 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../node_modules/.pnpm/@sertec+input-wrapper@0.0.17_react-dom@19.1.1_react@19.1.1__react@19.1.1/node_modules/@sertec/input-wrapper/dist/index.esm.js","../src/text-area.tsx"],"sourcesContent":["import { jsx, Fragment, jsxs } from 'react/jsx-runtime';\nimport { isValidElement } from 'react';\n\nfunction Caption({ ref, type = 'info', message, className, value, readable, ...props }) {\n if (value === undefined || value === null || value === false) {\n return jsx(Fragment, {});\n }\n return type ? (jsx(\"div\", { ref: ref, className: [\n 'flex flex-col justify-center w-full truncate',\n '!text-caption group-has-[:disabled]:data-[readable=false]:!text-disabled',\n 'data-[caption-type=info]:text-label',\n 'data-[caption-type=required]:text-error',\n 'data-[caption-type=maxLength]:text-error',\n 'data-[caption-type=minLength]:text-error',\n 'data-[caption-type=max]:text-error',\n 'data-[caption-type=min]:text-error',\n 'data-[caption-type=pattern]:text-error',\n 'data-[caption-type=validate]:text-error',\n 'data-[caption-type=error]:text-error',\n 'data-[caption-type=warning]:text-warning',\n 'data-[caption-type=success]:text-success',\n className,\n ]\n .filter(Boolean)\n .join(' '), ...props, \"data-caption-type\": type, \"data-caption-value\": typeof value === 'boolean' ? `${value}` : value, \"data-readable\": readable ? 'true' : 'false', children: message && jsx(\"p\", { className: \"inline-block align-middle\", children: message }) })) : (jsx(Fragment, {}));\n}\n\nfunction Label({ label, required, className, readable, 'data-weight': dataWeight = 'normal', }) {\n return label ? (jsx(\"div\", { className: [\n 'flex',\n '!flex-col',\n 'justify-center',\n '!text-label-size',\n '!text-label-color',\n 'w-full',\n 'truncate',\n 'data-[weight=light]:font-light',\n 'data-[weight=semibold]:font-semibold',\n 'data-[weight=bold]:font-bold',\n 'data-[weight=normal]:font-normal',\n 'group-has-[:disabled]:data-[readable=false]:!text-disabled',\n className,\n ]\n .filter(Boolean)\n .join(' '), \"data-readable\": readable ? 'true' : 'false', \"data-weight\": dataWeight, children: jsxs(\"p\", { className: \"inline-block align-middle\", children: [label, typeof required === 'object' && required?.message && (jsxs(\"span\", { className: \"ml-1 !italic !text-outline\", children: [\"(\", required.message, \")\"] }))] }) })) : (jsx(Fragment, {}));\n}\n\nfunction getBorderEnabled(border, find) {\n const borderSplit = border.split('-');\n let borderTop = 'false';\n if (border === 'full') {\n borderTop = 'true';\n }\n else if (borderSplit.find((b) => b === find)) {\n borderTop = 'true';\n }\n return borderTop === 'true';\n}\n\nfunction InputWrapper({ ref, label, required, caption, children, htmlFor, requiredMessage, className, wrapperClassName, readable, 'data-rounded': rounded = 'full', 'data-border': border = 'full', 'data-padding-y': dataPaddingY = '2', 'data-padding-x': dataPaddingX = 'none', 'data-label-weight': datLabelaWeight, icon, ...props }) {\n function isIconObject(value) {\n return typeof value === 'object' && value !== null && ('left' in value || 'right' in value);\n }\n return (jsxs(\"label\", { ref: ref, className: ['group flex flex-col gap-1', className].filter(Boolean).join(' '), htmlFor: htmlFor, ...props, children: [jsx(Label, { label: label, readable: readable, required: requiredMessage ? { value: true, message: requiredMessage } : required, \"data-weight\": datLabelaWeight }), jsxs(\"div\", { className: [\n wrapperClassName,\n 'peer',\n 'grow',\n '!flex !flex-row items-center leading-none',\n '!bg-transparent',\n 'data-[padding-y=1]:py-1 data-[padding-x=2]:px-1',\n 'data-[padding-y=2]:py-2 data-[padding-x=2]:px-2',\n 'data-[padding-y=4]:py-4 data-[padding-x=4]:px-4',\n 'data-[padding-y=6]:py-6 data-[padding-x=6]:px-6',\n 'data-[padding-y=8]:py-8 data-[padding-x=8]:px-8',\n // ROUNDED\n 'data-[rounded=full]:rounded-lg',\n 'data-[rounded=none]:!rounded-0',\n 'data-[rounded=top]:!rounded-t-lg data-[rounded=top]:!border-b-transparent',\n 'data-[rounded=bottom]:!rounded-b-lg data-[rounded=bottom]:!border-t-transparent',\n 'data-[rounded=x]:!rounded-x-lg data-[rounded=x]:!border-y-transparent',\n 'data-[rounded=y]:!rounded-y-lg data-[rounded=y]:!border-x-transparent',\n 'data-[rounded=left-top]:!rounded-tl-lg',\n 'data-[rounded=left]:!rounded-l-lg',\n 'data-[rounded=right-top]:!rounded-tr-lg',\n 'data-[rounded=right]:!rounded-r-lg',\n // BORDER\n 'data-[border-top=true]:!border-t',\n 'data-[border-right=true]:!border-r',\n 'data-[border-bottom=true]:!border-b',\n 'data-[border-left=true]:!border-l',\n // BORDER TRANSPARENT\n 'data-[border-top=false]:!border-t-transparent',\n 'data-[border-right=false]:!border-r-transparent',\n 'data-[border-bottom=false]:!border-b-transparent',\n 'data-[border-left=false]:!border-l-transparent',\n // BORDER IS DISABLED\n 'data-[border-top=true]:has-[:disabled]:data-[readable=false]:!border-disabled',\n 'data-[border-right=true]:has-[:disabled]:data-[readable=false]:!border-disabled',\n 'data-[border-bottom=true]:has-[:disabled]:data-[readable=false]:!border-disabled',\n // BORDER IS FOCUS WITHIN\n 'data-[border-top=true]:group-focus-within:!border-t-primary',\n 'data-[border-right=true]:group-focus-within:!border-r-primary',\n 'data-[border-bottom=true]:group-focus-within:!border-b-primary',\n 'data-[border-left=true]:group-focus-within:!border-l-primary',\n 'data-[caption-type=none]:border-outline',\n 'data-[caption-type=info]:border-outline',\n 'data-[caption-type=required]:border-error',\n 'data-[caption-type=maxLength]:border-error',\n 'data-[caption-type=minLength]:border-error',\n 'data-[caption-type=max]:border-error',\n 'data-[caption-type=min]:border-error',\n 'data-[caption-type=pattern]:border-error',\n 'data-[caption-type=validate]:border-error',\n 'data-[caption-type=error]:border-error',\n 'data-[caption-type=warning]:border-warning',\n 'data-[caption-type=success]:border-success',\n ]\n .filter(Boolean)\n .join(' '), \"data-caption-type\": caption?.type || 'none', \"data-caption-value\": caption?.value === true ? 'true' : 'false', \"data-padding-y\": dataPaddingY, \"data-padding-x\": dataPaddingX, \"data-rounded\": rounded, \"data-border-top\": getBorderEnabled(border, 'top'), \"data-border-right\": getBorderEnabled(border, 'right'), \"data-border-bottom\": getBorderEnabled(border, 'bottom'), \"data-border-left\": getBorderEnabled(border, 'left'), \"data-readable\": readable ? 'true' : 'false', children: [isIconObject(icon) && icon.left, children, isIconObject(icon) && icon.right, !isIconObject(icon) &&\n (typeof icon === 'string' || typeof icon === 'number' || isValidElement(icon))\n ? icon\n : null] }), jsx(Caption, { ...caption, readable: readable })] }));\n}\n\nexport { Caption, InputWrapper, Label };\n//# sourceMappingURL=index.esm.js.map\n","import { useId } from 'react';\nimport { InputWrapper } from '@sertec/input-wrapper';\nimport { TextAreaProps } from './types.js';\n\nexport function TextArea({\n id: propsId,\n label,\n caption,\n required,\n htmlFor,\n className,\n readable,\n requiredMessage,\n rows,\n 'data-label-weight': labelWeight,\n 'data-justify': dataJustify,\n 'data-font-nums': dataFontNums = 'false',\n 'data-rounded': rounded = 'full',\n 'data-border': border = 'full',\n 'data-padding-l': dataPaddingL = '4',\n 'data-padding-r': dataPaddingR = '2',\n 'data-wrapper-padding-y': dataWrapperPaddingY = '2',\n 'data-wrapper-padding-x': dataWrapperPaddingX = 'none',\n 'data-variant-input': variantInput = 'input',\n 'data-font-weight-input': dataFontWeightInput = 'normal',\n ...props\n}: TextAreaProps) {\n const generatedId = useId();\n const id = propsId ?? generatedId;\n return (\n <InputWrapper\n label={label}\n caption={caption}\n required={required}\n htmlFor={htmlFor}\n requiredMessage={requiredMessage}\n className={className}\n wrapperClassName=\"!h-full\"\n readable={readable}\n data-label-weight={labelWeight}\n data-rounded={rounded}\n data-border={border}\n data-padding-y={dataWrapperPaddingY}\n data-padding-x={dataWrapperPaddingX}\n >\n <textarea\n id={id}\n {...props}\n required={typeof required === 'object' ? required?.value : required}\n rows={rows}\n className={[\n !rows && 'h-full',\n !rows && 'grow',\n '[appearance:textfield]',\n '[&::-webkit-outer-spin-button]:appearance-none',\n '[&::-webkit-inner-spin-button]:appearance-none',\n 'text-input-size',\n 'data-[variant-input=input]:text-input-color',\n 'data-[variant-input=primary]:text-primary',\n 'data-[variant-input=secondary]:text-secondary',\n 'data-[variant-input=tertiary]:text-tertiary',\n 'data-[variant-input=base]:text-base',\n 'data-[variant-input=contrast]:text-contrast',\n 'data-[variant-input=success]:text-success',\n 'data-[variant-input=error]:text-error',\n 'data-[variant-input=warning]:text-warning',\n 'data-[variant-input=transparent]:text-transparent',\n 'data-[variant-input=tab-not-active]:text-tab-not-active',\n 'data-[font-weight-input=light]:font-light',\n 'data-[font-weight-input=semibold]:font-semibold',\n 'data-[font-weight-input=bold]:font-bold',\n 'data-[font-weight-input=normal]:font-normal',\n 'data-[font-weight-input=light]:font-light',\n 'data-[font-weight-input=semibold]:font-semibold',\n 'data-[font-weight-input=bold]:font-bold',\n 'data-[font-weight-input=normal]:font-normal',\n 'placeholder:!text-placeholder',\n 'placeholder:!font-sans',\n 'selection:bg-primary/20',\n 'placeholder:text-gray-500',\n 'focus:!outline-none',\n 'focus:!ring-0',\n 'bg-transparent',\n 'data-[readable=false]:disabled:!text-disabled',\n 'data-[font-nums=true]:!font-mono data-[font-nums=true]:tabular-nums',\n 'data-[justify=left]:!text-left',\n 'data-[justify=center]:!text-center',\n 'data-[justify=right]:!text-right !pr-4',\n 'data-[padding-l=1]:!ml-1',\n 'data-[padding-r=1]:!mr-1',\n 'data-[padding-l=2]:!ml-2',\n 'data-[padding-r=2]:!mr-2',\n 'data-[padding-l=4]:!ml-4',\n 'data-[padding-r=4]:!mr-4',\n 'data-[padding-l=6]:!ml-6',\n 'data-[padding-r=6]:!mr-6',\n 'data-[padding-l=8]:!ml-8',\n 'data-[padding-r=8]:!mr-8',\n ]\n .filter(Boolean)\n .join(' ')}\n data-readable={readable ? 'true' : undefined}\n data-justify={dataJustify}\n data-font-nums={dataFontNums}\n data-padding-l={dataPaddingL}\n data-padding-r={dataPaddingR}\n data-variant-input={variantInput}\n data-font-weight-input={dataFontWeightInput}\n />\n </InputWrapper>\n );\n}\n"],"names":["jsx","Fragment","jsxs","isValidElement","useId","_jsx"],"mappings":"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","x_google_ignoreList":[0]}