UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 1.63 kB
'use client'; var T=Object.defineProperty;var f=(t,o)=>{for(var r in o)T(t,r,{get:o[r],enumerable:!0})};import{createOptionalContext as v}from"@primereact/core/utils";var[x,d]=v();var I={};f(I,{Root:()=>u,Text:()=>a});import{Component as y,withComponent as h}from"@primereact/core/component";import{useInputOtp as C}from"@primereact/headless/inputotp";import{mergeProps as g}from"@primeuix/utils";import*as m from"react";import*as c from"@primereact/headless/inputotp";var e={...c.defaultProps,as:"div",size:void 0,variant:void 0};var u=h({name:"InputOtp.Root",defaultProps:e,setup(t){return C(t?.inProps)},render(t){let{props:o,ptmi:r,cx:p,rootProps:s}=t,i=g(s,{className:p("root")},r("root"));return m.createElement(x,{value:t},m.createElement(y,{instance:t,attrs:i,children:o.children}))}});import{Component as H,withComponent as N}from"@primereact/core/component";import{mergeProps as b}from"@primeuix/utils";import*as P from"react";import{InputText as z,InputTextProps as w}from"primereact/inputtext";var n={...w.defaultProps,as:z,index:0};var a=N({name:"InputOtp.Text",defaultProps:n,setup(){return{inputotp:d()}},render(t){let{props:o,ptmi:r,inputotp:p}=t,{as:s,index:i=0,...O}=o,R=b(O,p?.getTextProps(i,o.disabled),{className:p?.cx("text"),size:p?.props.size,variant:p?.props.variant},p?.ptm("pcInputText"),r("root"));return P.createElement(H,{as:s,instance:t,attrs:R,children:o.children})}});var l={};f(l,{defaultRootProps:()=>e,defaultTextProps:()=>n});export{I as InputOtp,l as InputOtpProps,x as InputOtpProvider,u as InputOtpRoot,a as InputOtpText,e as defaultRootProps,n as defaultTextProps,d as useInputOtpContext};