primereact
Advanced tools
| export * from './InputOtp'; | ||
| export * from './InputOtp.context'; | ||
| export * from './InputOtp.props'; |
| "use client";var z=Object.defineProperty,E=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable;var T=(e,r,o)=>r in e?z(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,p=(e,r)=>{for(var o in r||(r={}))K.call(r,o)&&T(e,o,r[o]);if(y)for(var o of y(r))M.call(r,o)&&T(e,o,r[o]);return e},m=(e,r)=>E(e,H(r));import{Component as V}from"@primereact/core/component";import{useInputOtp as W}from"@primereact/headless/inputotp";import{styles as X}from"@primereact/styles/inputotp";import{mergeProps as Y}from"@primeuix/utils";import{withComponent as N}from"@primereact/core/component";import{styles as F}from"@primereact/styles/base";var i=({name:e="UnknownComponent",defaultProps:r,styles:o=m(p({},F),{name:"global"}),components:t,setup:s,render:n})=>N({name:e,defaultProps:r,styles:o,components:t,setup:s,render:n});import*as l from"react";import{createOptionalContext as L}from"@primereact/core/utils";var[O,C]=L();import*as h from"@primereact/headless/inputotp";var v=m(p({},h.defaultProps),{as:"div",size:void 0,variant:void 0,disabled:!1});import{Component as J}from"@primereact/core/component";import{mergeProps as Q}from"@primeuix/utils";import{Component as j}from"@primereact/core/component";import{useInputText as q}from"@primereact/headless/inputtext";import{styles as A}from"@primereact/styles/inputtext";import{mergeProps as B}from"@primeuix/utils";import*as f from"react";import{createOptionalContext as U}from"@primereact/core/utils";var[w,mt]=U();import*as R from"@primereact/headless/inputtext";var a=m(p({},R.defaultProps),{as:"input",size:void 0,variant:void 0,fluid:!1,invalid:!1});var D=i({name:"InputText",defaultProps:a,styles:A,setup(e){return q(e==null?void 0:e.inProps)},render(e){let{id:r,props:o,ptmi:t,cx:s}=e,n=B({id:r,type:"text",className:s("root")},t("root"));return f.createElement(w,{value:e},f.createElement(j,{instance:e,attrs:n,children:o.children}))}});import*as u from"react";var b=p({},a);var g=i({name:"InputOtpText",defaultProps:b,setup(){return{inputotp:C()}},render(e){var x,d,c,I;let{props:r,ptmi:o,inputotp:t}=e,s=u.useRef(null);s.current===null&&(t!=null&&t.registerText)&&(s.current=t==null?void 0:t.registerText());let n=s.current!==null?s.current:0,k=Q({value:(x=t==null?void 0:t.state.tokens[n])!=null?x:"",type:t==null?void 0:t.inputType(),inputMode:t==null?void 0:t.inputMode(),className:t==null?void 0:t.cx("text"),size:(d=t==null?void 0:t.props.size)!=null?d:r.size,variant:(c=t==null?void 0:t.props.variant)!=null?c:r.variant,disabled:(I=t==null?void 0:t.props.disabled)!=null?I:r.disabled,"data-pc-index":n,onInput:S=>{var P;return(P=t==null?void 0:t.onInput)==null?void 0:P.call(t,S,n)},onClick:t==null?void 0:t.onClick,onKeyDown:t==null?void 0:t.onKeyDown,onPaste:t==null?void 0:t.onPaste},o("root"));return u.createElement(J,{as:D,instance:e,attrs:p(p({},r),k),pt:t==null?void 0:t.ptm("text"),children:r.children})}});var Bt=i({name:"InputOtp",defaultProps:v,styles:X,setup(e){return W(e==null?void 0:e.inProps)},render(e){let{id:r,props:o,ptmi:t,cx:s}=e,n=Y({id:r,className:s("root")},t("root"));return l.createElement(O,{value:e},l.createElement(V,{instance:e,attrs:n,children:o.children}))},components:{Text:g}});export{Bt as InputOtp,O as InputOtpProvider,v as defaultProps,C as useInputOtpContext}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../src/inputotp/InputOtp.tsx","../../src/base/index.ts","../../src/inputotp/InputOtp.context.ts","../../src/inputotp/InputOtp.props.ts","../../src/inputotp/text/InputOtpText.tsx","../../src/inputtext/InputText.tsx","../../src/inputtext/InputText.context.ts","../../src/inputtext/InputText.props.ts","../../src/inputotp/text/InputOtpText.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useInputOtp } from '@primereact/headless/inputotp';\nimport { styles } from '@primereact/styles/inputotp';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { InputOtpProvider } from './InputOtp.context';\nimport { defaultProps } from './InputOtp.props';\nimport { InputOtpText } from './text';\n\nexport const InputOtp = withComponent({\n name: 'InputOtp',\n defaultProps,\n styles,\n setup(instance) {\n const inputotp = useInputOtp(instance?.inProps);\n\n return inputotp;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root')\n },\n ptmi('root')\n );\n\n return (\n <InputOtpProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </InputOtpProvider>\n );\n },\n components: {\n Text: InputOtpText\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { InputOtpInstance } from '@primereact/types/shared/inputotp';\n\nexport const [InputOtpProvider, useInputOtpContext] = createOptionalContext<InputOtpInstance>();\n","import * as HeadlessInputOtp from '@primereact/headless/inputotp';\nimport type { InputOtpProps } from '@primereact/types/shared/inputotp';\n\nexport const defaultProps: InputOtpProps = {\n ...HeadlessInputOtp.defaultProps,\n as: 'div',\n size: undefined,\n variant: undefined,\n disabled: false\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport { InputText } from 'primereact/inputtext';\nimport * as React from 'react';\nimport { useInputOtpContext } from '../InputOtp.context';\nimport { defaultTextProps } from './InputOtpText.props';\n\nexport const InputOtpText = withComponent({\n name: 'InputOtpText',\n defaultProps: defaultTextProps,\n setup() {\n const inputotp = useInputOtpContext();\n\n return { inputotp };\n },\n render(instance) {\n const { props, ptmi, inputotp } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && inputotp?.registerText) {\n indexRef.current = inputotp?.registerText();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n value: inputotp?.state.tokens[index] ?? '',\n type: inputotp?.inputType(),\n inputMode: inputotp?.inputMode(),\n className: inputotp?.cx('text'),\n size: inputotp?.props.size ?? props.size,\n variant: inputotp?.props.variant ?? props.variant,\n disabled: inputotp?.props.disabled ?? props.disabled,\n 'data-pc-index': index,\n onInput: (e: React.FormEvent<HTMLInputElement>) => inputotp?.onInput?.(e, index),\n onClick: inputotp?.onClick,\n onKeyDown: inputotp?.onKeyDown,\n onPaste: inputotp?.onPaste\n },\n ptmi('root')\n );\n\n // @ts-expect-error: InputText expects a type prop, but we are using it as a text.\n return <Component as={InputText} instance={instance} attrs={{ ...props, ...rootProps }} pt={inputotp?.ptm('text')} children={props.children} />;\n }\n});\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { useInputText } from '@primereact/headless/inputtext';\nimport { styles } from '@primereact/styles/inputtext';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { InputTextProvider } from './InputText.context';\nimport { defaultProps } from './InputText.props';\n\nexport const InputText = withComponent({\n name: 'InputText',\n defaultProps,\n styles,\n setup(instance) {\n const inputtext = useInputText(instance?.inProps);\n\n return inputtext;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n type: 'text',\n className: cx('root')\n },\n ptmi('root')\n );\n\n return (\n <InputTextProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </InputTextProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { InputTextInstance } from '@primereact/types/shared/inputtext';\n\nexport const [InputTextProvider, useInputTextContext] = createOptionalContext<InputTextInstance>();\n","import * as HeadlessInputText from '@primereact/headless/inputtext';\nimport type { InputTextProps } from '@primereact/types/shared/inputtext';\n\nexport const defaultProps: InputTextProps = {\n ...HeadlessInputText.defaultProps,\n as: 'input',\n size: undefined,\n variant: undefined,\n fluid: false,\n invalid: false\n};\n","import type { InputOtpTextProps } from '@primereact/types/shared/inputotp';\nimport * as InputText from 'primereact/inputtext';\n\nexport const defaultTextProps: InputOtpTextProps = {\n ...(InputText.defaultProps as InputOtpTextProps)\n};\n"],"mappings":"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","names":["Component","useInputOtp","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","InputOtpProvider","useInputOtpContext","HeadlessInputOtp","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","Component","useInputText","styles","mergeProps","React","createOptionalContext","InputTextProvider","useInputTextContext","HeadlessInputText","defaultProps","__spreadProps","__spreadValues","InputText","withComponent","defaultProps","styles","instance","useInputText","id","props","ptmi","cx","rootProps","mergeProps","InputTextProvider","Component","React","defaultTextProps","__spreadValues","defaultProps","InputOtpText","withComponent","defaultTextProps","useInputOtpContext","instance","_a","_b","_c","_d","props","ptmi","inputotp","indexRef","index","rootProps","mergeProps","e","Component","InputText","__spreadValues","InputOtp","withComponent","defaultProps","styles","instance","useInputOtp","id","props","ptmi","cx","rootProps","mergeProps","InputOtpProvider","Component","InputOtpText"]} |
| import type { InputOtpInstance } from '@primereact/types/shared/inputotp'; | ||
| export declare const InputOtpProvider: ({ value, children }: { | ||
| value: InputOtpInstance; | ||
| children: React.ReactNode; | ||
| }) => import("react").JSX.Element, useInputOtpContext: () => InputOtpInstance | undefined; |
| import * as React from 'react'; | ||
| export declare const InputOtp: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/inputotp").InputOtpProps) | undefined) => React.JSX.Element | null) & { | ||
| Text: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/inputotp").InputOtpTextProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; | ||
| } & React.FC<{}>; |
| import type { InputOtpProps } from '@primereact/types/shared/inputotp'; | ||
| export declare const defaultProps: InputOtpProps; |
| export * from './InputOtpText'; | ||
| export * from './InputOtpText.props'; |
| "use client";var D=Object.defineProperty,k=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var P=(t,r,o)=>r in t?D(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,n=(t,r)=>{for(var o in r||(r={}))b.call(r,o)&&P(t,o,r[o]);if(y)for(var o of y(r))g.call(r,o)&&P(t,o,r[o]);return t},m=(t,r)=>k(t,S(r));import{Component as j}from"@primereact/core/component";import{mergeProps as q}from"@primeuix/utils";import{withComponent as E}from"@primereact/core/component";import{styles as z}from"@primereact/styles/base";var a=({name:t="UnknownComponent",defaultProps:r,styles:o=m(n({},z),{name:"global"}),components:e,setup:s,render:p})=>E({name:t,defaultProps:r,styles:o,components:e,setup:s,render:p});import{Component as H}from"@primereact/core/component";import{useInputText as M}from"@primereact/headless/inputtext";import{styles as N}from"@primereact/styles/inputtext";import{mergeProps as F}from"@primeuix/utils";import*as l from"react";import{createOptionalContext as K}from"@primereact/core/utils";var[T,W]=K();import*as C from"@primereact/headless/inputtext";var i=m(n({},C.defaultProps),{as:"input",size:void 0,variant:void 0,fluid:!1,invalid:!1});var O=a({name:"InputText",defaultProps:i,styles:N,setup(t){return M(t==null?void 0:t.inProps)},render(t){let{id:r,props:o,ptmi:e,cx:s}=t,p=F({id:r,type:"text",className:s("root")},e("root"));return l.createElement(T,{value:t},l.createElement(H,{instance:t,attrs:p,children:o.children}))}});import*as x from"react";import{createOptionalContext as U}from"@primereact/core/utils";var[xe,h]=U();var w=n({},i);var Ce=a({name:"InputOtpText",defaultProps:w,setup(){return{inputotp:h()}},render(t){var u,c,f,d;let{props:r,ptmi:o,inputotp:e}=t,s=x.useRef(null);s.current===null&&(e!=null&&e.registerText)&&(s.current=e==null?void 0:e.registerText());let p=s.current!==null?s.current:0,v=q({value:(u=e==null?void 0:e.state.tokens[p])!=null?u:"",type:e==null?void 0:e.inputType(),inputMode:e==null?void 0:e.inputMode(),className:e==null?void 0:e.cx("text"),size:(c=e==null?void 0:e.props.size)!=null?c:r.size,variant:(f=e==null?void 0:e.props.variant)!=null?f:r.variant,disabled:(d=e==null?void 0:e.props.disabled)!=null?d:r.disabled,"data-pc-index":p,onInput:R=>{var I;return(I=e==null?void 0:e.onInput)==null?void 0:I.call(e,R,p)},onClick:e==null?void 0:e.onClick,onKeyDown:e==null?void 0:e.onKeyDown,onPaste:e==null?void 0:e.onPaste},o("root"));return x.createElement(j,{as:O,instance:t,attrs:n(n({},r),v),pt:e==null?void 0:e.ptm("text"),children:r.children})}});export{Ce as InputOtpText,w as defaultTextProps}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../../src/inputotp/text/InputOtpText.tsx","../../../src/base/index.ts","../../../src/inputtext/InputText.tsx","../../../src/inputtext/InputText.context.ts","../../../src/inputtext/InputText.props.ts","../../../src/inputotp/InputOtp.context.ts","../../../src/inputotp/text/InputOtpText.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport { InputText } from 'primereact/inputtext';\nimport * as React from 'react';\nimport { useInputOtpContext } from '../InputOtp.context';\nimport { defaultTextProps } from './InputOtpText.props';\n\nexport const InputOtpText = withComponent({\n name: 'InputOtpText',\n defaultProps: defaultTextProps,\n setup() {\n const inputotp = useInputOtpContext();\n\n return { inputotp };\n },\n render(instance) {\n const { props, ptmi, inputotp } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && inputotp?.registerText) {\n indexRef.current = inputotp?.registerText();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n value: inputotp?.state.tokens[index] ?? '',\n type: inputotp?.inputType(),\n inputMode: inputotp?.inputMode(),\n className: inputotp?.cx('text'),\n size: inputotp?.props.size ?? props.size,\n variant: inputotp?.props.variant ?? props.variant,\n disabled: inputotp?.props.disabled ?? props.disabled,\n 'data-pc-index': index,\n onInput: (e: React.FormEvent<HTMLInputElement>) => inputotp?.onInput?.(e, index),\n onClick: inputotp?.onClick,\n onKeyDown: inputotp?.onKeyDown,\n onPaste: inputotp?.onPaste\n },\n ptmi('root')\n );\n\n // @ts-expect-error: InputText expects a type prop, but we are using it as a text.\n return <Component as={InputText} instance={instance} attrs={{ ...props, ...rootProps }} pt={inputotp?.ptm('text')} children={props.children} />;\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { useInputText } from '@primereact/headless/inputtext';\nimport { styles } from '@primereact/styles/inputtext';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { InputTextProvider } from './InputText.context';\nimport { defaultProps } from './InputText.props';\n\nexport const InputText = withComponent({\n name: 'InputText',\n defaultProps,\n styles,\n setup(instance) {\n const inputtext = useInputText(instance?.inProps);\n\n return inputtext;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n type: 'text',\n className: cx('root')\n },\n ptmi('root')\n );\n\n return (\n <InputTextProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </InputTextProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { InputTextInstance } from '@primereact/types/shared/inputtext';\n\nexport const [InputTextProvider, useInputTextContext] = createOptionalContext<InputTextInstance>();\n","import * as HeadlessInputText from '@primereact/headless/inputtext';\nimport type { InputTextProps } from '@primereact/types/shared/inputtext';\n\nexport const defaultProps: InputTextProps = {\n ...HeadlessInputText.defaultProps,\n as: 'input',\n size: undefined,\n variant: undefined,\n fluid: false,\n invalid: false\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { InputOtpInstance } from '@primereact/types/shared/inputotp';\n\nexport const [InputOtpProvider, useInputOtpContext] = createOptionalContext<InputOtpInstance>();\n","import type { InputOtpTextProps } from '@primereact/types/shared/inputotp';\nimport * as InputText from 'primereact/inputtext';\n\nexport const defaultTextProps: InputOtpTextProps = {\n ...(InputText.defaultProps as InputOtpTextProps)\n};\n"],"mappings":"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","names":["Component","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","Component","useInputText","styles","mergeProps","React","createOptionalContext","InputTextProvider","useInputTextContext","HeadlessInputText","defaultProps","__spreadProps","__spreadValues","InputText","withComponent","defaultProps","styles","instance","useInputText","id","props","ptmi","cx","rootProps","mergeProps","InputTextProvider","Component","React","createOptionalContext","InputOtpProvider","useInputOtpContext","defaultTextProps","__spreadValues","defaultProps","InputOtpText","withComponent","defaultTextProps","useInputOtpContext","instance","_a","_b","_c","_d","props","ptmi","inputotp","indexRef","index","rootProps","mergeProps","e","Component","InputText","__spreadValues"]} |
| import * as React from 'react'; | ||
| export declare const InputOtpText: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/inputotp").InputOtpTextProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; |
| import type { InputOtpTextProps } from '@primereact/types/shared/inputotp'; | ||
| export declare const defaultTextProps: InputOtpTextProps; |
| export * from './RatingOption'; | ||
| export * from './RatingOption.props'; |
| "use client";var B=Object.defineProperty,K=Object.defineProperties;var _=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var N=(s,e,p)=>e in s?B(s,e,{enumerable:!0,configurable:!0,writable:!0,value:p}):s[e]=p,m=(s,e)=>{for(var p in e||(e={}))U.call(e,p)&&N(s,p,e[p]);if(D)for(var p of D(e))V.call(e,p)&&N(s,p,e[p]);return s},r=(s,e)=>K(s,_(e));import{Component as G}from"@primereact/core/component";import{StarIcon as J}from"@primereact/icons/star";import{StarFillIcon as Q}from"@primereact/icons/starfill";import{mergeProps as W}from"@primeuix/utils";import{withComponent as j}from"@primereact/core/component";import{styles as q}from"@primereact/styles/base";var H=({name:s="UnknownComponent",defaultProps:e,styles:p=r(m({},q),{name:"global"}),components:l,setup:o,render:d})=>j({name:s,defaultProps:e,styles:p,components:l,setup:o,render:d});import*as n from"react";import{createOptionalContext as z}from"@primereact/core/utils";var[eo,M]=z();var F={as:"div",onIcon:void 0,offIcon:void 0};var ao=H({name:"RatingOption",defaultProps:F,setup(){return{rating:M()}},render(s){var y;let{props:e,ptmi:p,$attrSelector:l,rating:o,$primereact:d}=s,L=t=>{var h,C,I,x,P,R,E,b,v,S,k,w;let a=t===1?(I=(C=(h=d==null?void 0:d.config)==null?void 0:h.locale)==null?void 0:C.aria)==null?void 0:I.star:(E=(R=(P=(x=d==null?void 0:d.config)==null?void 0:x.locale)==null?void 0:P.aria)==null?void 0:R.stars)==null?void 0:E.replace(/{star}/g,t),f=(b=o==null?void 0:o.props)==null?void 0:b.allowHalf,T=(o==null?void 0:o.state.focusedOptionIndex)===t&&(o==null?void 0:o.state.isFocusVisibleItem),u=o==null?void 0:o.getOptionState(t),A=W({className:o==null?void 0:o.cx("option",{active:t-.5<=((v=o==null?void 0:o.state.value)!=null?v:0),focused:T}),"data-p-state":u},o==null?void 0:o.ptm("option"),p("root")),O=m({type:"radio",name:(S=o==null?void 0:o.props.name)!=null?S:`${l}_name`,disabled:o==null?void 0:o.props.disabled,readOnly:o==null?void 0:o.props.readOnly,"aria-label":a,onChange:o==null?void 0:o.onInputChange,onBlur:o==null?void 0:o.onInputBlur,onFocus:o==null?void 0:o.onInputFocus},o==null?void 0:o.ptm("hiddenOptionInput"));return n.createElement(G,{key:t,instance:s,attrs:A},!f&&n.createElement("span",m({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),n.createElement("input",r(m({},O),{checked:t===(o==null?void 0:o.state.value),value:t}))),n.createElement("div",{className:o==null?void 0:o.cx("optionOn"),onClick:i=>{var c;return(c=o==null?void 0:o.onOptionClick)==null?void 0:c.call(o,i,t-.5)},onPointerEnter:i=>{var c;return(c=o==null?void 0:o.onOptionHover)==null?void 0:c.call(o,i,t-.5)}},f&&n.createElement("span",m({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),n.createElement("input",r(m({},O),{checked:t-.5===(o==null?void 0:o.state.value),value:t-.5}))),n.createElement("div",{className:o==null?void 0:o.cx("optionOnElement",{state:u})},(k=e.onIcon)!=null?k:n.createElement(Q,{className:o==null?void 0:o.cx("optionStar")}))),n.createElement("div",{className:o==null?void 0:o.cx("optionOff"),onClick:i=>{var c;return(c=o==null?void 0:o.onOptionClick)==null?void 0:c.call(o,i,t)},onPointerEnter:i=>{var c;return(c=o==null?void 0:o.onOptionHover)==null?void 0:c.call(o,i,t)}},f&&n.createElement("span",m({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),n.createElement("input",r(m({},O),{checked:t===(o==null?void 0:o.state.value),value:t}))),n.createElement("div",{className:o==null?void 0:o.cx("optionOffElement",{state:u})},(w=e.offIcon)!=null?w:n.createElement(J,{className:o==null?void 0:o.cx("optionStar")}))))};return Array.from({length:(y=o==null?void 0:o.props.stars)!=null?y:0},(t,a)=>L(a+1))}});export{ao as RatingOption,F as defaultRatingOptionProps}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../../src/rating/ratingoption/RatingOption.tsx","../../../src/base/index.ts","../../../src/rating/Rating.context.ts","../../../src/rating/ratingoption/RatingOption.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { StarIcon } from '@primereact/icons/star';\nimport { StarFillIcon } from '@primereact/icons/starfill';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useRatingContext } from '../Rating.context';\nimport { defaultRatingOptionProps } from './RatingOption.props';\n\nexport const RatingOption = withComponent({\n name: 'RatingOption',\n defaultProps: defaultRatingOptionProps,\n setup() {\n const rating = useRatingContext();\n\n return {\n rating\n };\n },\n render(instance) {\n const { props, ptmi, $attrSelector, rating, $primereact } = instance;\n\n const createOptionElement = (value: number) => {\n // @ts-expect-error TODO: add locale to config\n const starAriaLabel = value === 1 ? $primereact?.config?.locale?.aria?.star : $primereact?.config?.locale?.aria?.stars?.replace(/{star}/g, value);\n const allowHalf = rating?.props?.allowHalf;\n const isFocused = rating?.state.focusedOptionIndex === value && rating?.state.isFocusVisibleItem;\n\n const state = rating?.getOptionState(value);\n const rootProps = mergeProps(\n {\n className: rating?.cx('option', { active: value - 0.5 <= (rating?.state.value ?? 0), focused: isFocused }),\n 'data-p-state': state\n },\n rating?.ptm('option'),\n ptmi('root')\n );\n\n const hiddenInputProps = {\n type: 'radio',\n name: rating?.props.name ?? `${$attrSelector}_name`,\n disabled: rating?.props.disabled,\n readOnly: rating?.props.readOnly,\n 'aria-label': starAriaLabel,\n onChange: rating?.onInputChange,\n onBlur: rating?.onInputBlur,\n onFocus: rating?.onInputFocus,\n ...rating?.ptm('hiddenOptionInput')\n };\n\n return (\n <Component key={value} instance={instance} attrs={rootProps}>\n {!allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value === rating?.state.value} value={value} />\n </span>\n )}\n <div\n className={rating?.cx('optionOn')}\n onClick={(e: React.MouseEvent<HTMLDivElement>) => rating?.onOptionClick?.(e, value - 0.5)}\n onPointerEnter={(e: React.PointerEvent<HTMLDivElement>) => rating?.onOptionHover?.(e, value - 0.5)}\n >\n {allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value - 0.5 === rating?.state.value} value={value - 0.5} />\n </span>\n )}\n <div className={rating?.cx('optionOnElement', { state })}>{props.onIcon ?? <StarFillIcon className={rating?.cx('optionStar')} />}</div>\n </div>\n\n <div className={rating?.cx('optionOff')} onClick={(e: React.MouseEvent<HTMLDivElement>) => rating?.onOptionClick?.(e, value)} onPointerEnter={(e: React.PointerEvent<HTMLDivElement>) => rating?.onOptionHover?.(e, value)}>\n {allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value === rating?.state.value} value={value} />\n </span>\n )}\n <div className={rating?.cx('optionOffElement', { state })}>{props.offIcon ?? <StarIcon className={rating?.cx('optionStar')} />}</div>\n </div>\n </Component>\n );\n };\n\n return Array.from({ length: rating?.props.stars ?? 0 }, (_, i) => createOptionElement(i + 1));\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { RatingInstance } from '@primereact/types/shared/rating';\n\nexport const [RatingProvider, useRatingContext] = createOptionalContext<RatingInstance>();\n","import type { RatingOptionProps } from '@primereact/types/shared/rating';\n\nexport const defaultRatingOptionProps: RatingOptionProps = {\n as: 'div',\n onIcon: undefined,\n offIcon: undefined\n};\n"],"mappings":"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","names":["Component","StarIcon","StarFillIcon","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","RatingProvider","useRatingContext","defaultRatingOptionProps","RatingOption","withComponent","defaultRatingOptionProps","useRatingContext","instance","_a","props","ptmi","$attrSelector","rating","$primereact","createOptionElement","value","_b","_c","_d","_e","_f","_g","_h","_i","_j","_k","_l","starAriaLabel","allowHalf","isFocused","state","rootProps","mergeProps","hiddenInputProps","__spreadValues","Component","__spreadProps","e","StarFillIcon","StarIcon","_","i"]} |
| import * as React from 'react'; | ||
| export declare const RatingOption: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/rating").RatingOptionProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; |
| import type { RatingOptionProps } from '@primereact/types/shared/rating'; | ||
| export declare const defaultRatingOptionProps: RatingOptionProps; |
| export * from './TerminalCommandList'; | ||
| export * from './TerminalCommandList.context'; | ||
| export * from './TerminalCommandList.props'; |
| "use client";var b=Object.defineProperty,S=Object.defineProperties;var k=Object.getOwnPropertyDescriptors;var c=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var d=(t,e,o)=>e in t?b(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,r=(t,e)=>{for(var o in e||(e={}))D.call(e,o)&&d(t,o,e[o]);if(c)for(var o of c(e))O.call(e,o)&&d(t,o,e[o]);return t},l=(t,e)=>S(t,k(e));import{Component as K}from"@primereact/core/component";import{mergeProps as s}from"@primeuix/utils";import{withComponent as R}from"@primereact/core/component";import{styles as N}from"@primereact/styles/base";var C=({name:t="UnknownComponent",defaultProps:e,styles:o=l(r({},N),{name:"global"}),components:n,setup:p,render:a})=>R({name:t,defaultProps:e,styles:o,components:n,setup:p,render:a});import*as m from"react";import{createOptionalContext as g}from"@primereact/core/utils";var[A,y]=g();import{createOptionalContext as E}from"@primereact/core/utils";var[f,G]=E();var P={as:"div"};var $=C({name:"TerminalCommandList",defaultProps:P,setup(){return{terminal:y()}},render(t){let{ptmi:e,terminal:o}=t,n=s({className:o==null?void 0:o.cx("commandList")},o==null?void 0:o.ptm("commandList"),e("root")),p=(x,u)=>{let{text:i,response:T}=x,L=i+"_"+u,v=s({className:o==null?void 0:o.cx("promptLabel")},o==null?void 0:o.ptm("promptLabel")),h=s({},o==null?void 0:o.ptm("commands")),w=s({className:o==null?void 0:o.cx("commandValue")},o==null?void 0:o.ptm("commandValue")),I=s({className:o==null?void 0:o.cx("commandResponse"),"aria-live":"polite"},o==null?void 0:o.ptm("commandResponse"));return m.createElement("div",r({key:L},h),m.createElement("span",r({},v),o==null?void 0:o.props.prompt,"\xA0"),m.createElement("span",r({},w),i),m.createElement("div",r({},I),T))},a=o==null?void 0:o.state.commands.map(p);return m.createElement(f,{value:t},m.createElement(K,{instance:t,attrs:n,children:a}))}});export{$ as TerminalCommandList,f as TerminalCommandListProvider,P as defaultCenterProps,G as useTerminalCommandListContext}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../../src/terminal/commandlist/TerminalCommandList.tsx","../../../src/base/index.ts","../../../src/terminal/Terminal.context.ts","../../../src/terminal/commandlist/TerminalCommandList.context.ts","../../../src/terminal/commandlist/TerminalCommandList.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { TerminalCommandItem } from '@primereact/types/shared/terminal';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useTerminalContext } from '../Terminal.context';\nimport { TerminalCommandListProvider } from './TerminalCommandList.context';\nimport { defaultCenterProps } from './TerminalCommandList.props';\n\nexport const TerminalCommandList = withComponent({\n name: 'TerminalCommandList',\n defaultProps: defaultCenterProps,\n setup() {\n const terminal = useTerminalContext();\n\n return { terminal };\n },\n render(instance) {\n const { ptmi, terminal } = instance;\n\n const rootProps = mergeProps(\n {\n className: terminal?.cx('commandList')\n },\n terminal?.ptm('commandList'),\n ptmi('root')\n );\n\n const createCommand = (command: TerminalCommandItem, index: number) => {\n const { text, response } = command;\n const key = text + '_' + index;\n\n const promptLabelProps = mergeProps(\n {\n className: terminal?.cx('promptLabel')\n },\n terminal?.ptm('promptLabel')\n );\n\n const commandsProps = mergeProps({}, terminal?.ptm('commands'));\n\n const commandProps = mergeProps(\n {\n className: terminal?.cx('commandValue')\n },\n terminal?.ptm('commandValue')\n );\n const responseProps = mergeProps(\n {\n className: terminal?.cx('commandResponse'),\n 'aria-live': 'polite'\n },\n terminal?.ptm('commandResponse')\n );\n\n return (\n <div key={key} {...commandsProps}>\n <span {...promptLabelProps}>{terminal?.props.prompt} </span>\n <span {...commandProps}>{text}</span>\n <div {...responseProps}>{response}</div>\n </div>\n );\n };\n\n const content = terminal?.state.commands.map(createCommand);\n\n return (\n <TerminalCommandListProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={content} />\n </TerminalCommandListProvider>\n );\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalProvider, useTerminalContext] = createOptionalContext<TerminalInstance>();\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalCommandListInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalCommandListProvider, useTerminalCommandListContext] = createOptionalContext<TerminalCommandListInstance>();\n","import type { TerminalCommandListProps } from '@primereact/types/shared/terminal';\n\nexport const defaultCenterProps: TerminalCommandListProps = {\n as: 'div'\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAE1B,OAAS,cAAAC,MAAkB,kBCH3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDlBL,UAAYE,MAAW,QELvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAkBC,CAAkB,EAAIF,EAAwC,ECH9F,OAAS,yBAAAG,MAA6B,yBAG/B,GAAM,CAACC,EAA6BC,CAA6B,EAAIF,EAAmD,ECDxH,IAAMG,EAA+C,CACxD,GAAI,KACR,EJMO,IAAMC,EAAsBC,EAAc,CAC7C,KAAM,sBACN,aAAcC,EACd,OAAQ,CAGJ,MAAO,CAAE,SAFQC,EAAmB,CAElB,CACtB,EACA,OAAOC,EAAU,CACb,GAAM,CAAE,KAAAC,EAAM,SAAAC,CAAS,EAAIF,EAErBG,EAAYC,EACd,CACI,UAAWF,GAAA,YAAAA,EAAU,GAAG,cAC5B,EACAA,GAAA,YAAAA,EAAU,IAAI,eACdD,EAAK,MAAM,CACf,EAEMI,EAAgB,CAACC,EAA8BC,IAAkB,CACnE,GAAM,CAAE,KAAAC,EAAM,SAAAC,CAAS,EAAIH,EACrBI,EAAMF,EAAO,IAAMD,EAEnBI,EAAmBP,EACrB,CACI,UAAWF,GAAA,YAAAA,EAAU,GAAG,cAC5B,EACAA,GAAA,YAAAA,EAAU,IAAI,cAClB,EAEMU,EAAgBR,EAAW,CAAC,EAAGF,GAAA,YAAAA,EAAU,IAAI,WAAW,EAExDW,EAAeT,EACjB,CACI,UAAWF,GAAA,YAAAA,EAAU,GAAG,eAC5B,EACAA,GAAA,YAAAA,EAAU,IAAI,eAClB,EACMY,EAAgBV,EAClB,CACI,UAAWF,GAAA,YAAAA,EAAU,GAAG,mBACxB,YAAa,QACjB,EACAA,GAAA,YAAAA,EAAU,IAAI,kBAClB,EAEA,OACI,gBAAC,MAAAa,EAAA,CAAI,IAAKL,GAASE,GACf,gBAAC,OAAAG,EAAA,GAASJ,GAAmBT,GAAA,YAAAA,EAAU,MAAM,OAAO,MAAM,EAC1D,gBAAC,OAAAa,EAAA,GAASF,GAAeL,CAAK,EAC9B,gBAAC,MAAAO,EAAA,GAAQD,GAAgBL,CAAS,CACtC,CAER,EAEMO,EAAUd,GAAA,YAAAA,EAAU,MAAM,SAAS,IAAIG,GAE7C,OACI,gBAACY,EAAA,CAA4B,MAAOjB,GAChC,gBAACkB,EAAA,CAAU,SAAUlB,EAAU,MAAOG,EAAW,SAAUa,EAAS,CACxE,CAER,CACJ,CAAC","names":["Component","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","TerminalProvider","useTerminalContext","createOptionalContext","TerminalCommandListProvider","useTerminalCommandListContext","defaultCenterProps","TerminalCommandList","withComponent","defaultCenterProps","useTerminalContext","instance","ptmi","terminal","rootProps","mergeProps","createCommand","command","index","text","response","key","promptLabelProps","commandsProps","commandProps","responseProps","__spreadValues","content","TerminalCommandListProvider","Component"]} |
| import type { TerminalCommandListInstance } from '@primereact/types/shared/terminal'; | ||
| export declare const TerminalCommandListProvider: ({ value, children }: { | ||
| value: TerminalCommandListInstance; | ||
| children: React.ReactNode; | ||
| }) => import("react").JSX.Element, useTerminalCommandListContext: () => TerminalCommandListInstance | undefined; |
| import * as React from 'react'; | ||
| export declare const TerminalCommandList: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/terminal").TerminalCommandListProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; |
| import type { TerminalCommandListProps } from '@primereact/types/shared/terminal'; | ||
| export declare const defaultCenterProps: TerminalCommandListProps; |
| export * from './Terminal'; | ||
| export * from './Terminal.context'; | ||
| export * from './Terminal.props'; |
| "use client";var M=Object.defineProperty,U=Object.defineProperties;var _=Object.getOwnPropertyDescriptors;var I=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var W=(e,r,o)=>r in e?M(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,t=(e,r)=>{for(var o in r||(r={}))j.call(r,o)&&W(e,o,r[o]);if(I)for(var o of I(r))q.call(r,o)&&W(e,o,r[o]);return e},d=(e,r)=>U(e,_(r));import{Component as Y}from"@primereact/core/component";import{useTerminal as Z}from"@primereact/headless/terminal";import{styles as $}from"@primereact/styles/terminal";import{mergeProps as u,resolve as oo}from"@primeuix/utils";import{withComponent as z}from"@primereact/core/component";import{styles as A}from"@primereact/styles/base";var a=({name:e="UnknownComponent",defaultProps:r,styles:o=d(t({},A),{name:"global"}),components:m,setup:p,render:n})=>z({name:e,defaultProps:r,styles:o,components:m,setup:p,render:n});import*as i from"react";import{Component as G}from"@primereact/core/component";import{mergeProps as c}from"@primeuix/utils";import*as s from"react";import{createOptionalContext as B}from"@primereact/core/utils";var[b,f]=B();import{createOptionalContext as F}from"@primereact/core/utils";var[R,io]=F();var N={as:"div"};var g=a({name:"TerminalCommandList",defaultProps:N,setup(){return{terminal:f()}},render(e){let{ptmi:r,terminal:o}=e,m=c({className:o==null?void 0:o.cx("commandList")},o==null?void 0:o.ptm("commandList"),r("root")),p=(C,P)=>{let{text:l,response:T}=C,x=l+"_"+P,y=c({className:o==null?void 0:o.cx("promptLabel")},o==null?void 0:o.ptm("promptLabel")),w=c({},o==null?void 0:o.ptm("commands")),v=c({className:o==null?void 0:o.cx("commandValue")},o==null?void 0:o.ptm("commandValue")),h=c({className:o==null?void 0:o.cx("commandResponse"),"aria-live":"polite"},o==null?void 0:o.ptm("commandResponse"));return s.createElement("div",t({key:x},w),s.createElement("span",t({},y),o==null?void 0:o.props.prompt,"\xA0"),s.createElement("span",t({},v),l),s.createElement("div",t({},h),T))},n=o==null?void 0:o.state.commands.map(p);return s.createElement(R,{value:e},s.createElement(G,{instance:e,attrs:m,children:n}))}});import*as k from"@primereact/headless/terminal";var D=d(t({},k.defaultProps),{as:"div"});import{Component as Q}from"@primereact/core/component";import{mergeProps as X}from"@primeuix/utils";import*as L from"react";import{createOptionalContext as J}from"@primereact/core/utils";var[O,No]=J();var S={as:"div"};var E=a({name:"TerminalWelcome",defaultProps:S,setup(){return{terminal:f()}},render(e){let{props:r,ptmi:o,terminal:m}=e,p=X({className:m==null?void 0:m.cx("welcome")},m==null?void 0:m.ptm("welcome"),o("root"));return L.createElement(O,{value:e},L.createElement(Q,{instance:e,attrs:p,children:r.children}))}});var Yo=a({name:"Terminal",defaultProps:D,styles:$,setup(e){return Z(e.inProps)},render(e){let{id:r,props:o,ptmi:m,ptm:p,cx:n,onKeyDown:C,onClick:P,onInputChange:l,inputRef:T,state:x}=e,y=u({id:r,className:n("root")},m("root")),v=(()=>{let h=u({className:n("prompt")},p("prompt")),V=u({className:n("promptLabel")},p("promptLabel")),H=u({ref:T,value:x.commandText,type:"text",className:n("promptValue"),autoComplete:"off",onChange:K=>l(K),onKeyDown:C,onClick:P},p("promptValue"));return i.createElement("div",t({},h),i.createElement("span",t({},V),o.prompt,"\xA0"),i.createElement("input",t({},H)))})();return i.createElement(b,{value:e},i.createElement(Y,{instance:e,attrs:y},oo(o.children,e),v))},components:{CommandList:g,Welcome:E}});export{Yo as Terminal,b as TerminalProvider,D as defaultProps,f as useTerminalContext}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../src/terminal/Terminal.tsx","../../src/base/index.ts","../../src/terminal/commandlist/TerminalCommandList.tsx","../../src/terminal/Terminal.context.ts","../../src/terminal/commandlist/TerminalCommandList.context.ts","../../src/terminal/commandlist/TerminalCommandList.props.ts","../../src/terminal/Terminal.props.ts","../../src/terminal/welcome/TerminalWelcome.tsx","../../src/terminal/welcome/TerminalWelcome.context.ts","../../src/terminal/welcome/TerminalWelcome.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useTerminal } from '@primereact/headless/terminal';\nimport { styles } from '@primereact/styles/terminal';\nimport { mergeProps, resolve } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { TerminalCommandList } from './commandlist';\nimport { TerminalProvider } from './Terminal.context';\nimport { defaultProps } from './Terminal.props';\nimport { TerminalWelcome } from './welcome';\n\nexport const Terminal = withComponent({\n name: 'Terminal',\n defaultProps,\n styles,\n setup(instance) {\n const terminal = useTerminal(instance.inProps);\n\n return terminal;\n },\n render(instance) {\n const { id, props, ptmi, ptm, cx, onKeyDown, onClick, onInputChange, inputRef, state } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root')\n },\n ptmi('root')\n );\n\n const createPrompt = () => {\n const promptProps = mergeProps(\n {\n className: cx('prompt')\n },\n ptm('prompt')\n );\n\n const promptLabelProps = mergeProps(\n {\n className: cx('promptLabel')\n },\n ptm('promptLabel')\n );\n\n const promptValueProps = mergeProps(\n {\n ref: inputRef,\n value: state.commandText,\n type: 'text',\n className: cx('promptValue'),\n autoComplete: 'off',\n onChange: (event: React.ChangeEvent<HTMLInputElement>) => onInputChange(event),\n onKeyDown,\n onClick\n },\n ptm('promptValue')\n );\n\n return (\n <div {...promptProps}>\n <span {...promptLabelProps}>{props.prompt} </span>\n <input {...promptValueProps} />\n </div>\n );\n };\n\n const prompt = createPrompt();\n\n return (\n <TerminalProvider value={instance}>\n <Component instance={instance} attrs={rootProps}>\n {resolve(props.children, instance)}\n {prompt}\n </Component>\n </TerminalProvider>\n );\n },\n components: {\n CommandList: TerminalCommandList,\n Welcome: TerminalWelcome\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { TerminalCommandItem } from '@primereact/types/shared/terminal';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useTerminalContext } from '../Terminal.context';\nimport { TerminalCommandListProvider } from './TerminalCommandList.context';\nimport { defaultCenterProps } from './TerminalCommandList.props';\n\nexport const TerminalCommandList = withComponent({\n name: 'TerminalCommandList',\n defaultProps: defaultCenterProps,\n setup() {\n const terminal = useTerminalContext();\n\n return { terminal };\n },\n render(instance) {\n const { ptmi, terminal } = instance;\n\n const rootProps = mergeProps(\n {\n className: terminal?.cx('commandList')\n },\n terminal?.ptm('commandList'),\n ptmi('root')\n );\n\n const createCommand = (command: TerminalCommandItem, index: number) => {\n const { text, response } = command;\n const key = text + '_' + index;\n\n const promptLabelProps = mergeProps(\n {\n className: terminal?.cx('promptLabel')\n },\n terminal?.ptm('promptLabel')\n );\n\n const commandsProps = mergeProps({}, terminal?.ptm('commands'));\n\n const commandProps = mergeProps(\n {\n className: terminal?.cx('commandValue')\n },\n terminal?.ptm('commandValue')\n );\n const responseProps = mergeProps(\n {\n className: terminal?.cx('commandResponse'),\n 'aria-live': 'polite'\n },\n terminal?.ptm('commandResponse')\n );\n\n return (\n <div key={key} {...commandsProps}>\n <span {...promptLabelProps}>{terminal?.props.prompt} </span>\n <span {...commandProps}>{text}</span>\n <div {...responseProps}>{response}</div>\n </div>\n );\n };\n\n const content = terminal?.state.commands.map(createCommand);\n\n return (\n <TerminalCommandListProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={content} />\n </TerminalCommandListProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalProvider, useTerminalContext] = createOptionalContext<TerminalInstance>();\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalCommandListInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalCommandListProvider, useTerminalCommandListContext] = createOptionalContext<TerminalCommandListInstance>();\n","import type { TerminalCommandListProps } from '@primereact/types/shared/terminal';\n\nexport const defaultCenterProps: TerminalCommandListProps = {\n as: 'div'\n};\n","import * as HeadlessTerminal from '@primereact/headless/terminal';\nimport type { TerminalProps } from '@primereact/types/shared/terminal';\n\nexport const defaultProps: TerminalProps = {\n ...HeadlessTerminal.defaultProps,\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useTerminalContext } from '../Terminal.context';\nimport { TerminalWelcomeProvider } from './TerminalWelcome.context';\nimport { defaultCenterProps } from './TerminalWelcome.props';\n\nexport const TerminalWelcome = withComponent({\n name: 'TerminalWelcome',\n defaultProps: defaultCenterProps,\n setup() {\n const terminal = useTerminalContext();\n\n return { terminal };\n },\n render(instance) {\n const { props, ptmi, terminal } = instance;\n\n const rootProps = mergeProps(\n {\n className: terminal?.cx('welcome')\n },\n terminal?.ptm('welcome'),\n ptmi('root')\n );\n\n return (\n <TerminalWelcomeProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </TerminalWelcomeProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalWelcomeInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalWelcomeProvider, useTerminalWelcomeContext] = createOptionalContext<TerminalWelcomeInstance>();\n","import type { TerminalWelcomeProps } from '@primereact/types/shared/terminal';\n\nexport const defaultCenterProps: TerminalWelcomeProps = {\n as: 'div'\n};\n"],"mappings":"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","names":["Component","useTerminal","styles","mergeProps","resolve","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","Component","mergeProps","React","createOptionalContext","TerminalProvider","useTerminalContext","createOptionalContext","TerminalCommandListProvider","useTerminalCommandListContext","defaultCenterProps","TerminalCommandList","withComponent","defaultCenterProps","useTerminalContext","instance","ptmi","terminal","rootProps","mergeProps","createCommand","command","index","text","response","key","promptLabelProps","commandsProps","commandProps","responseProps","__spreadValues","content","TerminalCommandListProvider","Component","HeadlessTerminal","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","React","createOptionalContext","TerminalWelcomeProvider","useTerminalWelcomeContext","defaultCenterProps","TerminalWelcome","withComponent","defaultCenterProps","useTerminalContext","instance","props","ptmi","terminal","rootProps","mergeProps","TerminalWelcomeProvider","Component","Terminal","withComponent","defaultProps","styles","instance","useTerminal","id","props","ptmi","ptm","cx","onKeyDown","onClick","onInputChange","inputRef","state","rootProps","mergeProps","prompt","promptProps","promptLabelProps","promptValueProps","event","__spreadValues","TerminalProvider","Component","resolve","TerminalCommandList","TerminalWelcome"]} |
| import type { TerminalInstance } from '@primereact/types/shared/terminal'; | ||
| export declare const TerminalProvider: ({ value, children }: { | ||
| value: TerminalInstance; | ||
| children: React.ReactNode; | ||
| }) => import("react").JSX.Element, useTerminalContext: () => TerminalInstance | undefined; |
| import * as React from 'react'; | ||
| export declare const Terminal: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/terminal").TerminalProps) | undefined) => React.JSX.Element | null) & { | ||
| CommandList: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/terminal").TerminalCommandListProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; | ||
| Welcome: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/terminal").TerminalWelcomeProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; | ||
| } & React.FC<{}>; |
| import type { TerminalProps } from '@primereact/types/shared/terminal'; | ||
| export declare const defaultProps: TerminalProps; |
| export * from './TerminalWelcome'; | ||
| export * from './TerminalWelcome.context'; | ||
| export * from './TerminalWelcome.props'; |
| "use client";var P=Object.defineProperty,d=Object.defineProperties;var x=Object.getOwnPropertyDescriptors;var p=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var s=(e,o,r)=>o in e?P(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,i=(e,o)=>{for(var r in o||(o={}))u.call(o,r)&&s(e,r,o[r]);if(p)for(var r of p(o))T.call(o,r)&&s(e,r,o[r]);return e},a=(e,o)=>d(e,x(o));import{Component as S}from"@primereact/core/component";import{mergeProps as v}from"@primeuix/utils";import{withComponent as w}from"@primereact/core/component";import{styles as h}from"@primereact/styles/base";var l=({name:e="UnknownComponent",defaultProps:o,styles:r=a(i({},h),{name:"global"}),components:t,setup:n,render:C})=>w({name:e,defaultProps:o,styles:r,components:t,setup:n,render:C});import*as m from"react";import{createOptionalContext as W}from"@primereact/core/utils";var[b,c]=W();import{createOptionalContext as I}from"@primereact/core/utils";var[y,U]=I();var f={as:"div"};var J=l({name:"TerminalWelcome",defaultProps:f,setup(){return{terminal:c()}},render(e){let{props:o,ptmi:r,terminal:t}=e,n=v({className:t==null?void 0:t.cx("welcome")},t==null?void 0:t.ptm("welcome"),r("root"));return m.createElement(y,{value:e},m.createElement(S,{instance:e,attrs:n,children:o.children}))}});export{J as TerminalWelcome,y as TerminalWelcomeProvider,f as defaultCenterProps,U as useTerminalWelcomeContext}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../../src/terminal/welcome/TerminalWelcome.tsx","../../../src/base/index.ts","../../../src/terminal/Terminal.context.ts","../../../src/terminal/welcome/TerminalWelcome.context.ts","../../../src/terminal/welcome/TerminalWelcome.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useTerminalContext } from '../Terminal.context';\nimport { TerminalWelcomeProvider } from './TerminalWelcome.context';\nimport { defaultCenterProps } from './TerminalWelcome.props';\n\nexport const TerminalWelcome = withComponent({\n name: 'TerminalWelcome',\n defaultProps: defaultCenterProps,\n setup() {\n const terminal = useTerminalContext();\n\n return { terminal };\n },\n render(instance) {\n const { props, ptmi, terminal } = instance;\n\n const rootProps = mergeProps(\n {\n className: terminal?.cx('welcome')\n },\n terminal?.ptm('welcome'),\n ptmi('root')\n );\n\n return (\n <TerminalWelcomeProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </TerminalWelcomeProvider>\n );\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalProvider, useTerminalContext] = createOptionalContext<TerminalInstance>();\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TerminalWelcomeInstance } from '@primereact/types/shared/terminal';\n\nexport const [TerminalWelcomeProvider, useTerminalWelcomeContext] = createOptionalContext<TerminalWelcomeInstance>();\n","import type { TerminalWelcomeProps } from '@primereact/types/shared/terminal';\n\nexport const defaultCenterProps: TerminalWelcomeProps = {\n as: 'div'\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAC1B,OAAS,cAAAC,MAAkB,kBCF3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDnBL,UAAYE,MAAW,QEJvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAkBC,CAAkB,EAAIF,EAAwC,ECH9F,OAAS,yBAAAG,MAA6B,yBAG/B,GAAM,CAACC,EAAyBC,CAAyB,EAAIF,EAA+C,ECD5G,IAAMG,EAA2C,CACpD,GAAI,KACR,EJKO,IAAMC,EAAkBC,EAAc,CACzC,KAAM,kBACN,aAAcC,EACd,OAAQ,CAGJ,MAAO,CAAE,SAFQC,EAAmB,CAElB,CACtB,EACA,OAAOC,EAAU,CACb,GAAM,CAAE,MAAAC,EAAO,KAAAC,EAAM,SAAAC,CAAS,EAAIH,EAE5BI,EAAYC,EACd,CACI,UAAWF,GAAA,YAAAA,EAAU,GAAG,UAC5B,EACAA,GAAA,YAAAA,EAAU,IAAI,WACdD,EAAK,MAAM,CACf,EAEA,OACI,gBAACI,EAAA,CAAwB,MAAON,GAC5B,gBAACO,EAAA,CAAU,SAAUP,EAAU,MAAOI,EAAW,SAAUH,EAAM,SAAU,CAC/E,CAER,CACJ,CAAC","names":["Component","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","TerminalProvider","useTerminalContext","createOptionalContext","TerminalWelcomeProvider","useTerminalWelcomeContext","defaultCenterProps","TerminalWelcome","withComponent","defaultCenterProps","useTerminalContext","instance","props","ptmi","terminal","rootProps","mergeProps","TerminalWelcomeProvider","Component"]} |
| import type { TerminalWelcomeInstance } from '@primereact/types/shared/terminal'; | ||
| export declare const TerminalWelcomeProvider: ({ value, children }: { | ||
| value: TerminalWelcomeInstance; | ||
| children: React.ReactNode; | ||
| }) => import("react").JSX.Element, useTerminalWelcomeContext: () => TerminalWelcomeInstance | undefined; |
| import * as React from 'react'; | ||
| export declare const TerminalWelcome: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/terminal").TerminalWelcomeProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; |
| import type { TerminalWelcomeProps } from '@primereact/types/shared/terminal'; | ||
| export declare const defaultCenterProps: TerminalWelcomeProps; |
| export { default as TerminalService } from './TerminalService'; |
| "use client";import{EventBus as e}from"@primeuix/utils/eventbus";var r=e();export{r as TerminalService}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../src/terminalservice/TerminalService.ts"],"sourcesContent":["import { EventBus } from '@primeuix/utils/eventbus';\n\nexport default EventBus();\n"],"mappings":"aAAA,OAAS,YAAAA,MAAgB,2BAEzB,IAAOC,EAAQD,EAAS","names":["EventBus","TerminalService_default"]} |
| declare const _default: import("@primeuix/utils").EventBusOptions; | ||
| export default _default; |
| export * from './Textarea'; | ||
| export * from './Textarea.context'; | ||
| export * from './Textarea.props'; |
| "use client";var u=Object.defineProperty,P=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var i=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;var x=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,o=(e,t)=>{for(var r in t||(t={}))T.call(t,r)&&x(e,r,t[r]);if(i)for(var r of i(t))h.call(t,r)&&x(e,r,t[r]);return e},a=(e,t)=>P(e,C(t));import{Component as v}from"@primereact/core/component";import{useTextarea as D}from"@primereact/headless/textarea";import{styles as O}from"@primereact/styles/textarea";import{mergeProps as k}from"@primeuix/utils";import{withComponent as w}from"@primereact/core/component";import{styles as I}from"@primereact/styles/base";var l=({name:e="UnknownComponent",defaultProps:t,styles:r=a(o({},I),{name:"global"}),components:p,setup:s,render:n})=>w({name:e,defaultProps:t,styles:r,components:p,setup:s,render:n});import*as m from"react";import{createOptionalContext as S}from"@primereact/core/utils";var[f,z]=S();import*as d from"@primereact/headless/textarea";var y=a(o({},d.defaultProps),{as:"textarea",size:void 0,variant:void 0,fluid:!1,invalid:!1});var M=l({name:"Textarea",defaultProps:y,styles:O,setup(e){return D(e==null?void 0:e.inProps)},render(e){let{id:t,props:r,ptmi:p,cx:s,onInput:n}=e,c=k({id:t,className:s("root"),onInput:n},p("root"));return m.createElement(f,{value:e},m.createElement(v,{instance:e,attrs:c,children:r.children}))}});export{M as Textarea,f as TextareaProvider,y as defaultProps,z as useTextareaContext}; | ||
| //# sourceMappingURL=index.mjs.map |
| {"version":3,"sources":["../../src/textarea/Textarea.tsx","../../src/base/index.ts","../../src/textarea/Textarea.context.ts","../../src/textarea/Textarea.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useTextarea } from '@primereact/headless/textarea';\nimport { styles } from '@primereact/styles/textarea';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { TextareaProvider } from './Textarea.context';\nimport { defaultProps } from './Textarea.props';\n\nexport const Textarea = withComponent({\n name: 'Textarea',\n defaultProps,\n styles,\n setup(instance) {\n const textarea = useTextarea(instance?.inProps);\n\n return textarea;\n },\n render(instance) {\n const { id, props, ptmi, cx, onInput } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root'),\n onInput\n },\n ptmi('root')\n );\n\n return (\n <TextareaProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </TextareaProvider>\n );\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { TextareaInstance } from '@primereact/types/shared/textarea';\n\nexport const [TextareaProvider, useTextareaContext] = createOptionalContext<TextareaInstance>();\n","import * as HeadlessTextarea from '@primereact/headless/textarea';\nimport type { TextareaProps } from '@primereact/types/shared/textarea';\n\nexport const defaultProps: TextareaProps = {\n ...HeadlessTextarea.defaultProps,\n as: 'textarea',\n size: undefined,\n variant: undefined,\n fluid: false,\n invalid: false\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAC1B,OAAS,eAAAC,MAAmB,gCAC5B,OAAS,UAAAC,MAAc,8BACvB,OAAS,cAAAC,MAAkB,kBCJ3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDjBL,UAAYE,MAAW,QENvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAkBC,CAAkB,EAAIF,EAAwC,ECH9F,UAAYG,MAAsB,gCAG3B,IAAMC,EAA8BC,EAAAC,EAAA,GACnB,gBADmB,CAEvC,GAAI,WACJ,KAAM,OACN,QAAS,OACT,MAAO,GACP,QAAS,EACb,GHAO,IAAMC,EAAWC,EAAc,CAClC,KAAM,WACN,aAAAC,EACA,OAAAC,EACA,MAAMC,EAAU,CAGZ,OAFiBC,EAAYD,GAAA,YAAAA,EAAU,OAAO,CAGlD,EACA,OAAOA,EAAU,CACb,GAAM,CAAE,GAAAE,EAAI,MAAAC,EAAO,KAAAC,EAAM,GAAAC,EAAI,QAAAC,CAAQ,EAAIN,EAEnCO,EAAYC,EACd,CACI,GAAAN,EACA,UAAWG,EAAG,MAAM,EACpB,QAAAC,CACJ,EACAF,EAAK,MAAM,CACf,EAEA,OACI,gBAACK,EAAA,CAAiB,MAAOT,GACrB,gBAACU,EAAA,CAAU,SAAUV,EAAU,MAAOO,EAAW,SAAUJ,EAAM,SAAU,CAC/E,CAER,CACJ,CAAC","names":["Component","useTextarea","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","TextareaProvider","useTextareaContext","HeadlessTextarea","defaultProps","__spreadProps","__spreadValues","Textarea","withComponent","defaultProps","styles","instance","useTextarea","id","props","ptmi","cx","onInput","rootProps","mergeProps","TextareaProvider","Component"]} |
| import type { TextareaInstance } from '@primereact/types/shared/textarea'; | ||
| export declare const TextareaProvider: ({ value, children }: { | ||
| value: TextareaInstance; | ||
| children: React.ReactNode; | ||
| }) => import("react").JSX.Element, useTextareaContext: () => TextareaInstance | undefined; |
| import * as React from 'react'; | ||
| export declare const Textarea: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/textarea").TextareaProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; |
| import type { TextareaProps } from '@primereact/types/shared/textarea'; | ||
| export declare const defaultProps: TextareaProps; |
+8
-8
| { | ||
| "name": "primereact", | ||
| "version": "11.0.0-alpha.3", | ||
| "version": "11.0.0-alpha.4", | ||
| "author": "PrimeTek Informatics", | ||
@@ -35,11 +35,11 @@ "description": "", | ||
| "dependencies": { | ||
| "@primeuix/styled": "^0.7.0", | ||
| "@primeuix/styles": "^1.2.1", | ||
| "@primeuix/utils": "^0.6.0", | ||
| "@primeuix/styled": "^0.7.2", | ||
| "@primeuix/styles": "^1.2.3", | ||
| "@primeuix/utils": "^0.6.1", | ||
| "@primeuix/motion": "^0.0.4", | ||
| "@primereact/hooks": "11.0.0-alpha.3", | ||
| "@primereact/styles": "11.0.0-alpha.3", | ||
| "@primereact/headless": "11.0.0-alpha.3", | ||
| "@primereact/icons": "11.0.0-alpha.3" | ||
| "@primereact/headless": "11.0.0-alpha.4", | ||
| "@primereact/hooks": "11.0.0-alpha.4", | ||
| "@primereact/icons": "11.0.0-alpha.4", | ||
| "@primereact/styles": "11.0.0-alpha.4" | ||
| } | ||
| } |
+1
-1
@@ -1,2 +0,2 @@ | ||
| "use client";var L=Object.defineProperty,U=Object.defineProperties;var V=Object.getOwnPropertyDescriptors;var w=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var S=(e,o,n)=>o in e?L(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,i=(e,o)=>{for(var n in o||(o={}))$.call(o,n)&&S(e,n,o[n]);if(w)for(var n of w(o))j.call(o,n)&&S(e,n,o[n]);return e},c=(e,o)=>U(e,V(o));import{Component as J}from"@primereact/core/component";import{useRating as M}from"@primereact/headless/rating";import{StarIcon as Q}from"@primereact/icons/star";import{StarFillIcon as T}from"@primereact/icons/starfill";import{styles as W}from"@primereact/styles/rating";import{mergeProps as X}from"@primeuix/utils";import{withComponent as q}from"@primereact/core/component";import{styles as z}from"@primereact/styles/base";var b=({name:e="UnknownComponent",defaultProps:o,styles:n=c(i({},z),{name:"global"}),components:f,setup:d,render:a})=>q({name:e,defaultProps:o,styles:n,components:f,setup:d,render:a});import*as r from"react";import{createOptionalContext as G}from"@primereact/core/utils";var[k,ro]=G();import*as D from"@primereact/headless/rating";var v=c(i({},D.defaultProps),{as:"div",name:void 0,invalid:!1,onFocus:void 0,onBlur:void 0,onIcon:void 0,offIcon:void 0});var Po=b({name:"Rating",defaultProps:v,styles:W,setup(e){return M(e.inProps)},render(e){var g;let{props:o,state:n,ptmi:f,ptm:d,cx:a,onOptionClick:E,onFocus:F,onBlur:N,onChange:A,$attrSelector:B,$primereact:p}=e,u=(t,s,l)=>typeof t=="string"?r.createElement("span",{className:`${s} ${t}`}):t===void 0?l==="on"?r.createElement(T,{className:s}):r.createElement(Q,{className:s}):r.isValidElement(t)?t:null,H=t=>{var y,C,P,R,x,h,I,O;let s=n.value!==void 0&&t<=n.value,l=n.focusedOptionIndex!==void 0&&t===n.focusedOptionIndex,_=t===1?(P=(C=(y=p==null?void 0:p.config)==null?void 0:y.locale)==null?void 0:C.aria)==null?void 0:P.star:(I=(h=(x=(R=p==null?void 0:p.config)==null?void 0:R.locale)==null?void 0:x.aria)==null?void 0:h.stars)==null?void 0:I.replace(/{star}/g,t);return r.createElement("div",{key:t,className:a("option",{value:t}),onClick:m=>E(m,t),"data-p-active":s,"data-p-focused":l},r.createElement("span",i({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},d("hiddenOptionInputContainer")),r.createElement("input",i({type:"radio",value:t,name:(O=o.name)!=null?O:`${B}_name`,checked:n.value===t,disabled:o.disabled,readOnly:o.readOnly,"aria-label":_,onFocus:m=>F(m,t),onBlur:N,onChange:m=>A(m,t)},d("hiddenOptionInput")))),s?u(o.onIcon,a("onIcon"),"on"):u(o.offIcon,a("offIcon"),"off"))},K=X({className:a("root")},f("root"));return r.createElement(k,{value:e},r.createElement(J,{instance:e,attrs:K},Array.from({length:(g=o.stars)!=null?g:5}).map((t,s)=>H(s+1))))}});export{Po as Rating,k as RatingProvider,v as defaultProps,ro as useRatingContext}; | ||
| "use client";var j=Object.defineProperty,q=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var M=(e,t,s)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,r=(e,t)=>{for(var s in t||(t={}))G.call(t,s)&&M(e,s,t[s]);if(L)for(var s of L(t))J.call(t,s)&&M(e,s,t[s]);return e},c=(e,t)=>q(e,z(t));import{Component as oo}from"@primereact/core/component";import{useRating as eo}from"@primereact/headless/rating";import{styles as to}from"@primereact/styles/rating";import{mergeProps as no}from"@primeuix/utils";import{withComponent as Q}from"@primereact/core/component";import{styles as W}from"@primereact/styles/base";var l=({name:e="UnknownComponent",defaultProps:t,styles:s=c(r({},W),{name:"global"}),components:d,setup:o,render:i})=>Q({name:e,defaultProps:t,styles:s,components:d,setup:o,render:i});import*as h from"react";import{createOptionalContext as X}from"@primereact/core/utils";var[F,T]=X();import*as A from"@primereact/headless/rating";var B=c(r({},A.defaultProps),{as:"div",name:void 0,invalid:!1});import{Component as Y}from"@primereact/core/component";import{StarIcon as Z}from"@primereact/icons/star";import{StarFillIcon as $}from"@primereact/icons/starfill";import{mergeProps as g}from"@primeuix/utils";import*as p from"react";var K={as:"div",onIcon:void 0,offIcon:void 0};var _=l({name:"RatingOption",defaultProps:K,setup(){return{rating:T()}},render(e){var x;let{props:t,ptmi:s,$attrSelector:d,rating:o,$primereact:i}=e,f=n=>{var y,C,v,I,E,b,w,S,k,H,D,N;let u=n===1?(v=(C=(y=i==null?void 0:i.config)==null?void 0:y.locale)==null?void 0:C.aria)==null?void 0:v.star:(w=(b=(E=(I=i==null?void 0:i.config)==null?void 0:I.locale)==null?void 0:E.aria)==null?void 0:b.stars)==null?void 0:w.replace(/{star}/g,n),P=(S=o==null?void 0:o.props)==null?void 0:S.allowHalf,U=(o==null?void 0:o.state.focusedOptionIndex)===n&&(o==null?void 0:o.state.isFocusVisibleItem),O=o==null?void 0:o.getOptionState(n),V=g({className:o==null?void 0:o.cx("option",{active:n-.5<=((k=o==null?void 0:o.state.value)!=null?k:0),focused:U}),"data-p-state":O},o==null?void 0:o.ptm("option"),s("root")),R=r({type:"radio",name:(H=o==null?void 0:o.props.name)!=null?H:`${d}_name`,disabled:o==null?void 0:o.props.disabled,readOnly:o==null?void 0:o.props.readOnly,"aria-label":u,onChange:o==null?void 0:o.onInputChange,onBlur:o==null?void 0:o.onInputBlur,onFocus:o==null?void 0:o.onInputFocus},o==null?void 0:o.ptm("hiddenOptionInput"));return p.createElement(Y,{key:n,instance:e,attrs:V},!P&&p.createElement("span",r({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),p.createElement("input",c(r({},R),{checked:n===(o==null?void 0:o.state.value),value:n}))),p.createElement("div",{className:o==null?void 0:o.cx("optionOn"),onClick:a=>{var m;return(m=o==null?void 0:o.onOptionClick)==null?void 0:m.call(o,a,n-.5)},onPointerEnter:a=>{var m;return(m=o==null?void 0:o.onOptionHover)==null?void 0:m.call(o,a,n-.5)}},P&&p.createElement("span",r({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),p.createElement("input",c(r({},R),{checked:n-.5===(o==null?void 0:o.state.value),value:n-.5}))),p.createElement("div",{className:o==null?void 0:o.cx("optionOnElement",{state:O})},(D=t.onIcon)!=null?D:p.createElement($,{className:o==null?void 0:o.cx("optionStar")}))),p.createElement("div",{className:o==null?void 0:o.cx("optionOff"),onClick:a=>{var m;return(m=o==null?void 0:o.onOptionClick)==null?void 0:m.call(o,a,n)},onPointerEnter:a=>{var m;return(m=o==null?void 0:o.onOptionHover)==null?void 0:m.call(o,a,n)}},P&&p.createElement("span",r({className:"p-hidden-accessible","data-p-hidden-accessible":"true"},o==null?void 0:o.ptm("hiddenOptionInputContainer")),p.createElement("input",c(r({},R),{checked:n===(o==null?void 0:o.state.value),value:n}))),p.createElement("div",{className:o==null?void 0:o.cx("optionOffElement",{state:O})},(N=t.offIcon)!=null?N:p.createElement(Z,{className:o==null?void 0:o.cx("optionStar")}))))};return Array.from({length:(x=o==null?void 0:o.props.stars)!=null?x:0},(n,u)=>f(u+1))}});var To=l({name:"Rating",defaultProps:B,styles:to,setup(e){return eo(e.inProps)},render(e){let{props:t,ptmi:s,cx:d,onOptionHover:o}=e,i=no({className:d("root"),onPointerLeave:f=>o(f,void 0)},s("root"));return h.createElement(F,{value:e},h.createElement(oo,{instance:e,attrs:i,children:t.children}))},components:{Option:_}});export{To as Rating,F as RatingProvider,B as defaultProps,T as useRatingContext}; | ||
| //# sourceMappingURL=index.mjs.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../../src/rating/Rating.tsx","../../src/base/index.ts","../../src/rating/Rating.context.ts","../../src/rating/Rating.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useRating } from '@primereact/headless/rating';\nimport { StarIcon } from '@primereact/icons/star';\nimport { StarFillIcon } from '@primereact/icons/starfill';\nimport { styles } from '@primereact/styles/rating';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { RatingProvider } from './Rating.context';\nimport { defaultProps } from './Rating.props';\n\nexport const Rating = withComponent({\n name: 'Rating',\n defaultProps,\n styles,\n setup(instance) {\n const rating = useRating(instance.inProps);\n\n return rating;\n },\n render(instance) {\n const { props, state, ptmi, ptm, cx, onOptionClick, onFocus, onBlur, onChange, $attrSelector, $primereact } = instance;\n\n const resolveIcon = (Icon: unknown, className: string | undefined, type: 'on' | 'off') => {\n if (typeof Icon === 'string') {\n return <span className={`${className} ${Icon}`} />;\n }\n\n if (Icon === undefined) {\n return type === 'on' ? <StarFillIcon className={className} /> : <StarIcon className={className} />;\n }\n\n if (React.isValidElement(Icon)) {\n return Icon;\n }\n\n return null;\n };\n\n const createOptionElement = (value: number) => {\n const isActive = state.value !== undefined && value <= state.value;\n const isFocused = state.focusedOptionIndex !== undefined && value === state.focusedOptionIndex;\n // @ts-expect-error TODO: add locale to config\n const starAriaLabel = value === 1 ? $primereact?.config?.locale?.aria?.star : $primereact?.config?.locale?.aria?.stars?.replace(/{star}/g, value);\n\n return (\n <div key={value} className={cx('option', { value })} onClick={(e) => onOptionClick(e, value)} data-p-active={isActive} data-p-focused={isFocused}>\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...ptm('hiddenOptionInputContainer')}>\n <input\n type=\"radio\"\n value={value}\n name={props.name ?? `${$attrSelector}_name`}\n checked={state.value === value}\n disabled={props.disabled}\n readOnly={props.readOnly}\n aria-label={starAriaLabel}\n onFocus={(e) => onFocus(e, value)}\n onBlur={onBlur}\n onChange={(e) => onChange(e, value)}\n {...ptm('hiddenOptionInput')}\n />\n </span>\n {isActive ? resolveIcon(props.onIcon, cx('onIcon'), 'on') : resolveIcon(props.offIcon, cx('offIcon'), 'off')}\n </div>\n );\n };\n\n const rootProps = mergeProps(\n {\n className: cx('root')\n },\n ptmi('root')\n );\n\n return (\n <RatingProvider value={instance}>\n <Component instance={instance} attrs={rootProps}>\n {Array.from({ length: props.stars ?? 5 }).map((_, index) => createOptionElement(index + 1))}\n </Component>\n </RatingProvider>\n );\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { RatingInstance } from '@primereact/types/shared/rating';\n\nexport const [RatingProvider, useRatingContext] = createOptionalContext<RatingInstance>();\n","import * as HeadlessRating from '@primereact/headless/rating';\nimport { RatingProps } from '@primereact/types/shared/rating';\n\nexport const defaultProps: RatingProps = {\n ...HeadlessRating.defaultProps,\n as: 'div',\n name: undefined,\n invalid: false,\n onFocus: undefined,\n onBlur: undefined,\n onIcon: undefined,\n offIcon: undefined\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAC1B,OAAS,aAAAC,MAAiB,8BAC1B,OAAS,YAAAC,MAAgB,yBACzB,OAAS,gBAAAC,MAAoB,6BAC7B,OAAS,UAAAC,MAAc,4BACvB,OAAS,cAAAC,MAAkB,kBCN3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDfL,UAAYE,MAAW,QERvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAgBC,EAAgB,EAAIF,EAAsC,ECHxF,UAAYG,MAAoB,8BAGzB,IAAMC,EAA4BC,EAAAC,EAAA,GACnB,gBADmB,CAErC,GAAI,MACJ,KAAM,OACN,QAAS,GACT,QAAS,OACT,OAAQ,OACR,OAAQ,OACR,QAAS,MACb,GHAO,IAAMC,GAASC,EAAc,CAChC,KAAM,SACN,aAAAC,EACA,OAAAC,EACA,MAAMC,EAAU,CAGZ,OAFeC,EAAUD,EAAS,OAAO,CAG7C,EACA,OAAOA,EAAU,CArBrB,IAAAE,EAsBQ,GAAM,CAAE,MAAAC,EAAO,MAAAC,EAAO,KAAAC,EAAM,IAAAC,EAAK,GAAAC,EAAI,cAAAC,EAAe,QAAAC,EAAS,OAAAC,EAAQ,SAAAC,EAAU,cAAAC,EAAe,YAAAC,CAAY,EAAIb,EAExGc,EAAc,CAACC,EAAeC,EAA+BC,IAC3D,OAAOF,GAAS,SACT,gBAAC,QAAK,UAAW,GAAGC,CAAS,IAAID,CAAI,GAAI,EAGhDA,IAAS,OACFE,IAAS,KAAO,gBAACC,EAAA,CAAa,UAAWF,EAAW,EAAK,gBAACG,EAAA,CAAS,UAAWH,EAAW,EAG1F,iBAAeD,CAAI,EAClBA,EAGJ,KAGLK,EAAuBC,GAAkB,CAxCvD,IAAAnB,EAAAoB,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAyCY,IAAMC,EAAWzB,EAAM,QAAU,QAAaiB,GAASjB,EAAM,MACvD0B,EAAY1B,EAAM,qBAAuB,QAAaiB,IAAUjB,EAAM,mBAEtE2B,EAAgBV,IAAU,GAAIE,GAAAD,GAAApB,EAAAW,GAAA,YAAAA,EAAa,SAAb,YAAAX,EAAqB,SAArB,YAAAoB,EAA6B,OAA7B,YAAAC,EAAmC,MAAOI,GAAAD,GAAAD,GAAAD,EAAAX,GAAA,YAAAA,EAAa,SAAb,YAAAW,EAAqB,SAArB,YAAAC,EAA6B,OAA7B,YAAAC,EAAmC,QAAnC,YAAAC,EAA0C,QAAQ,UAAWN,GAE3I,OACI,gBAAC,OAAI,IAAKA,EAAO,UAAWd,EAAG,SAAU,CAAE,MAAAc,CAAM,CAAC,EAAG,QAAUW,GAAMxB,EAAcwB,EAAGX,CAAK,EAAG,gBAAeQ,EAAU,iBAAgBC,GACnI,gBAAC,OAAAG,EAAA,CAAK,UAAU,sBAAsB,2BAAyB,QAAW3B,EAAI,4BAA4B,GACtG,gBAAC,QAAA2B,EAAA,CACG,KAAK,QACL,MAAOZ,EACP,MAAMO,EAAAzB,EAAM,OAAN,KAAAyB,EAAc,GAAGhB,CAAa,QACpC,QAASR,EAAM,QAAUiB,EACzB,SAAUlB,EAAM,SAChB,SAAUA,EAAM,SAChB,aAAY4B,EACZ,QAAUC,GAAMvB,EAAQuB,EAAGX,CAAK,EAChC,OAAQX,EACR,SAAWsB,GAAMrB,EAASqB,EAAGX,CAAK,GAC9Bf,EAAI,mBAAmB,EAC/B,CACJ,EACCuB,EAAWf,EAAYX,EAAM,OAAQI,EAAG,QAAQ,EAAG,IAAI,EAAIO,EAAYX,EAAM,QAASI,EAAG,SAAS,EAAG,KAAK,CAC/G,CAER,EAEM2B,EAAYC,EACd,CACI,UAAW5B,EAAG,MAAM,CACxB,EACAF,EAAK,MAAM,CACf,EAEA,OACI,gBAAC+B,EAAA,CAAe,MAAOpC,GACnB,gBAACqC,EAAA,CAAU,SAAUrC,EAAU,MAAOkC,GACjC,MAAM,KAAK,CAAE,QAAQhC,EAAAC,EAAM,QAAN,KAAAD,EAAe,CAAE,CAAC,EAAE,IAAI,CAACoC,EAAGC,IAAUnB,EAAoBmB,EAAQ,CAAC,CAAC,CAC9F,CACJ,CAER,CACJ,CAAC","names":["Component","useRating","StarIcon","StarFillIcon","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","RatingProvider","useRatingContext","HeadlessRating","defaultProps","__spreadProps","__spreadValues","Rating","withComponent","defaultProps","styles","instance","useRating","_a","props","state","ptmi","ptm","cx","onOptionClick","onFocus","onBlur","onChange","$attrSelector","$primereact","resolveIcon","Icon","className","type","StarFillIcon","StarIcon","createOptionElement","value","_b","_c","_d","_e","_f","_g","_h","isActive","isFocused","starAriaLabel","e","__spreadValues","rootProps","mergeProps","RatingProvider","Component","_","index"]} | ||
| {"version":3,"sources":["../../src/rating/Rating.tsx","../../src/base/index.ts","../../src/rating/Rating.context.ts","../../src/rating/Rating.props.ts","../../src/rating/ratingoption/RatingOption.tsx","../../src/rating/ratingoption/RatingOption.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useRating } from '@primereact/headless/rating';\nimport { styles } from '@primereact/styles/rating';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { RatingProvider } from './Rating.context';\nimport { defaultProps } from './Rating.props';\nimport { RatingOption } from './ratingoption';\n\nexport const Rating = withComponent({\n name: 'Rating',\n defaultProps,\n styles,\n setup(instance) {\n const rating = useRating(instance.inProps);\n\n return rating;\n },\n render(instance) {\n const { props, ptmi, cx, onOptionHover } = instance;\n\n const rootProps = mergeProps(\n {\n className: cx('root'),\n onPointerLeave: (e: React.PointerEvent<HTMLDivElement>) => onOptionHover(e, undefined)\n },\n ptmi('root')\n );\n\n return (\n <RatingProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </RatingProvider>\n );\n },\n components: {\n Option: RatingOption\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { RatingInstance } from '@primereact/types/shared/rating';\n\nexport const [RatingProvider, useRatingContext] = createOptionalContext<RatingInstance>();\n","import * as HeadlessRating from '@primereact/headless/rating';\nimport { RatingProps } from '@primereact/types/shared/rating';\n\nexport const defaultProps: RatingProps = {\n ...HeadlessRating.defaultProps,\n as: 'div',\n name: undefined,\n invalid: false\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { StarIcon } from '@primereact/icons/star';\nimport { StarFillIcon } from '@primereact/icons/starfill';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useRatingContext } from '../Rating.context';\nimport { defaultRatingOptionProps } from './RatingOption.props';\n\nexport const RatingOption = withComponent({\n name: 'RatingOption',\n defaultProps: defaultRatingOptionProps,\n setup() {\n const rating = useRatingContext();\n\n return {\n rating\n };\n },\n render(instance) {\n const { props, ptmi, $attrSelector, rating, $primereact } = instance;\n\n const createOptionElement = (value: number) => {\n // @ts-expect-error TODO: add locale to config\n const starAriaLabel = value === 1 ? $primereact?.config?.locale?.aria?.star : $primereact?.config?.locale?.aria?.stars?.replace(/{star}/g, value);\n const allowHalf = rating?.props?.allowHalf;\n const isFocused = rating?.state.focusedOptionIndex === value && rating?.state.isFocusVisibleItem;\n\n const state = rating?.getOptionState(value);\n const rootProps = mergeProps(\n {\n className: rating?.cx('option', { active: value - 0.5 <= (rating?.state.value ?? 0), focused: isFocused }),\n 'data-p-state': state\n },\n rating?.ptm('option'),\n ptmi('root')\n );\n\n const hiddenInputProps = {\n type: 'radio',\n name: rating?.props.name ?? `${$attrSelector}_name`,\n disabled: rating?.props.disabled,\n readOnly: rating?.props.readOnly,\n 'aria-label': starAriaLabel,\n onChange: rating?.onInputChange,\n onBlur: rating?.onInputBlur,\n onFocus: rating?.onInputFocus,\n ...rating?.ptm('hiddenOptionInput')\n };\n\n return (\n <Component key={value} instance={instance} attrs={rootProps}>\n {!allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value === rating?.state.value} value={value} />\n </span>\n )}\n <div\n className={rating?.cx('optionOn')}\n onClick={(e: React.MouseEvent<HTMLDivElement>) => rating?.onOptionClick?.(e, value - 0.5)}\n onPointerEnter={(e: React.PointerEvent<HTMLDivElement>) => rating?.onOptionHover?.(e, value - 0.5)}\n >\n {allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value - 0.5 === rating?.state.value} value={value - 0.5} />\n </span>\n )}\n <div className={rating?.cx('optionOnElement', { state })}>{props.onIcon ?? <StarFillIcon className={rating?.cx('optionStar')} />}</div>\n </div>\n\n <div className={rating?.cx('optionOff')} onClick={(e: React.MouseEvent<HTMLDivElement>) => rating?.onOptionClick?.(e, value)} onPointerEnter={(e: React.PointerEvent<HTMLDivElement>) => rating?.onOptionHover?.(e, value)}>\n {allowHalf && (\n <span className=\"p-hidden-accessible\" data-p-hidden-accessible=\"true\" {...rating?.ptm('hiddenOptionInputContainer')}>\n <input {...hiddenInputProps} checked={value === rating?.state.value} value={value} />\n </span>\n )}\n <div className={rating?.cx('optionOffElement', { state })}>{props.offIcon ?? <StarIcon className={rating?.cx('optionStar')} />}</div>\n </div>\n </Component>\n );\n };\n\n return Array.from({ length: rating?.props.stars ?? 0 }, (_, i) => createOptionElement(i + 1));\n }\n});\n","import type { RatingOptionProps } from '@primereact/types/shared/rating';\n\nexport const defaultRatingOptionProps: RatingOptionProps = {\n as: 'div',\n onIcon: undefined,\n offIcon: undefined\n};\n"],"mappings":"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","names":["Component","useRating","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","RatingProvider","useRatingContext","HeadlessRating","defaultProps","__spreadProps","__spreadValues","Component","StarIcon","StarFillIcon","mergeProps","React","defaultRatingOptionProps","RatingOption","withComponent","defaultRatingOptionProps","useRatingContext","instance","_a","props","ptmi","$attrSelector","rating","$primereact","createOptionElement","value","_b","_c","_d","_e","_f","_g","_h","_i","_j","_k","_l","starAriaLabel","allowHalf","isFocused","state","rootProps","mergeProps","hiddenInputProps","__spreadValues","Component","__spreadProps","e","StarFillIcon","StarIcon","_","i","Rating","withComponent","defaultProps","styles","instance","useRating","props","ptmi","cx","onOptionHover","rootProps","mergeProps","e","RatingProvider","Component","RatingOption"]} |
| import * as React from 'react'; | ||
| export declare const Rating: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/rating").RatingProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; | ||
| export declare const Rating: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/rating").RatingProps) | undefined) => React.JSX.Element | null) & { | ||
| Option: (<I extends import("@primereact/types/core").ComponentInstance, T extends React.ElementType>(inProps?: (import("@primereact/types/core").GlobalComponentProps<I, unknown, T, unknown, unknown> & {} & {} & Omit<import("@primereact/types/shared").ExtractProps<T>, keyof import("@primereact/types/core").GlobalComponentProps<I_1, P, T_1, unknown, unknown>> & import("@primereact/types/shared/rating").RatingOptionProps) | undefined) => React.JSX.Element | null) & Record<string, unknown> & React.FC<{}>; | ||
| } & React.FC<{}>; |
+1
-1
@@ -1,2 +0,2 @@ | ||
| "use client";var w=Object.defineProperty,T=Object.defineProperties;var v=Object.getOwnPropertyDescriptors;var f=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var y=(t,e,r)=>e in t?w(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,p=(t,e)=>{for(var r in e||(e={}))D.call(e,r)&&y(t,r,e[r]);if(f)for(var r of f(e))E.call(e,r)&&y(t,r,e[r]);return t},i=(t,e)=>T(t,v(e));import{Component as N}from"@primereact/core/component";import{useSlider as A}from"@primereact/headless/slider";import{styles as B}from"@primereact/styles/slider";import{mergeProps as U}from"@primeuix/utils";import{withComponent as I}from"@primereact/core/component";import{styles as H}from"@primereact/styles/base";var m=({name:t="UnknownComponent",defaultProps:e,styles:r=i(p({},H),{name:"global"}),components:o,setup:n,render:a})=>I({name:t,defaultProps:e,styles:r,components:o,setup:n,render:a});import*as l from"react";import{createOptionalContext as L}from"@primereact/core/utils";var[S,u]=L();import*as d from"@primereact/headless/slider";var h=i(p({},d.defaultProps),{as:"div",disabled:void 0});import{Component as M}from"@primereact/core/component";import{mergeProps as k}from"@primeuix/utils";import*as P from"react";var x={as:"span"};var b=m({name:"SliderRange",defaultProps:x,setup(){return{slider:u()}},render(t){let{props:e,ptmi:r,slider:o}=t,n=k({className:o==null?void 0:o.cx("range"),style:p(p({},o==null?void 0:o.rangeStyle()),o==null?void 0:o.sx("range"))},o==null?void 0:o.ptm("range"),r("root"));return P.createElement(M,{instance:t,attrs:n,children:e.children})}});import{Component as K}from"@primereact/core/component";import{mergeProps as O}from"@primeuix/utils";import*as c from"react";var C={as:"span",tabIndex:0,ariaLabel:void 0,ariaLabelledby:void 0};var g=m({name:"SliderThumb",defaultProps:C,setup(){return{slider:u()}},render(t){let{props:e,ptmi:r,slider:o}=t,n=c.useRef(null);n.current===null&&(o!=null&&o.registerThumb)&&(n.current=o==null?void 0:o.registerThumb());let a=n.current!==null?n.current:0,R=O({className:o==null?void 0:o.cx("thumb"),style:p(p({},o!=null&&o.range()?a===1?o==null?void 0:o.rangeEndHandleStyle():o==null?void 0:o.rangeStartHandleStyle():o==null?void 0:o.handleThumbStyle()),o==null?void 0:o.sx("thumb")),tabIndex:o==null?void 0:o.props.tabIndex,role:"slider","aria-valuemin":o==null?void 0:o.props.min,"aria-valuenow":o!=null&&o.range()&&Array.isArray(o==null?void 0:o.state.value)?o==null?void 0:o.state.value[a]:typeof(o==null?void 0:o.state.value)=="number"?o==null?void 0:o.state.value:(o==null?void 0:o.props.min)||0,"aria-valuemax":o==null?void 0:o.props.max,"aria-labelledby":e.ariaLabelledby,"aria-label":e.ariaLabel,"aria-orientation":o==null?void 0:o.props.orientation,onTouchStart:s=>o==null?void 0:o.onTouchStart(s,a),onTouchMove:o==null?void 0:o.onDrag,onTouchEnd:o==null?void 0:o.onDragEnd,onMouseDown:s=>o==null?void 0:o.onMouseDown(s,a),onKeyDown:s=>o==null?void 0:o.onKeyDown(s,a)},o==null?void 0:o.ptm("thumb"),r("root"));return c.createElement(K,{instance:t,attrs:R,children:e.children})}});var Do=m({name:"Slider",defaultProps:h,styles:B,setup(t){return A(t.inProps)},render(t){let{id:e,props:r,ptmi:o,cx:n}=t,a=U({id:e,className:n("root"),onClick:t.onBarClick},o("root"));return l.createElement(S,{value:t},l.createElement(N,{instance:t,attrs:a,children:r.children}))},components:{Range:b,Thumb:g}});export{Do as Slider,S as SliderProvider,h as defaultProps,u as useSliderContext}; | ||
| "use client";var w=Object.defineProperty,T=Object.defineProperties;var v=Object.getOwnPropertyDescriptors;var f=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var y=(t,e,r)=>e in t?w(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,a=(t,e)=>{for(var r in e||(e={}))D.call(e,r)&&y(t,r,e[r]);if(f)for(var r of f(e))E.call(e,r)&&y(t,r,e[r]);return t},i=(t,e)=>T(t,v(e));import{Component as N}from"@primereact/core/component";import{useSlider as A}from"@primereact/headless/slider";import{styles as B}from"@primereact/styles/slider";import{mergeProps as U}from"@primeuix/utils";import{withComponent as I}from"@primereact/core/component";import{styles as H}from"@primereact/styles/base";var m=({name:t="UnknownComponent",defaultProps:e,styles:r=i(a({},H),{name:"global"}),components:o,setup:n,render:p})=>I({name:t,defaultProps:e,styles:r,components:o,setup:n,render:p});import*as l from"react";import{createOptionalContext as L}from"@primereact/core/utils";var[d,u]=L();import*as S from"@primereact/headless/slider";var h=i(a({},S.defaultProps),{as:"div",disabled:void 0});import{Component as M}from"@primereact/core/component";import{mergeProps as k}from"@primeuix/utils";import*as P from"react";var x={as:"span"};var b=m({name:"SliderRange",defaultProps:x,setup(){return{slider:u()}},render(t){let{props:e,ptmi:r,slider:o}=t,n=k({className:o==null?void 0:o.cx("range"),style:a(a({},o==null?void 0:o.rangeStyle()),o==null?void 0:o.sx("range"))},o==null?void 0:o.ptm("range"),r("root"));return P.createElement(M,{instance:t,attrs:n,children:e.children})}});import{Component as K}from"@primereact/core/component";import{mergeProps as O}from"@primeuix/utils";import*as c from"react";var C={as:"span",tabIndex:0,ariaLabel:void 0,ariaLabelledby:void 0};var g=m({name:"SliderThumb",defaultProps:C,setup(){return{slider:u()}},render(t){let{props:e,ptmi:r,slider:o}=t,n=c.useRef(null);n.current===null&&(o!=null&&o.registerThumb)&&(n.current=o==null?void 0:o.registerThumb());let p=n.current!==null?n.current:0,R=O({className:o==null?void 0:o.cx("thumb"),style:a(a({},o!=null&&o.range()?p===1?o==null?void 0:o.rangeEndHandleStyle():o==null?void 0:o.rangeStartHandleStyle():o==null?void 0:o.handleThumbStyle()),o==null?void 0:o.sx("thumb")),tabIndex:o==null?void 0:o.props.tabIndex,role:"slider","aria-valuemin":o==null?void 0:o.props.min,"aria-valuenow":o!=null&&o.range()&&Array.isArray(o==null?void 0:o.state.value)?o==null?void 0:o.state.value[p]:typeof(o==null?void 0:o.state.value)=="number"?o==null?void 0:o.state.value:(o==null?void 0:o.props.min)||0,"aria-valuemax":o==null?void 0:o.props.max,"aria-labelledby":e.ariaLabelledby,"aria-label":e.ariaLabel,"aria-orientation":o==null?void 0:o.props.orientation,"data-pc-index":p,onTouchStart:s=>o==null?void 0:o.onTouchStart(s,p),onTouchMove:o==null?void 0:o.onDrag,onTouchEnd:o==null?void 0:o.onDragEnd,onMouseDown:s=>o==null?void 0:o.onMouseDown(s,p),onKeyDown:s=>o==null?void 0:o.onKeyDown(s,p)},o==null?void 0:o.ptm("thumb"),r("root"));return c.createElement(K,{instance:t,attrs:R,children:e.children})}});var Do=m({name:"Slider",defaultProps:h,styles:B,setup(t){return A(t.inProps)},render(t){let{id:e,props:r,ptmi:o,cx:n}=t,p=U({id:e,className:n("root"),onClick:t.onBarClick},o("root"));return l.createElement(d,{value:t},l.createElement(N,{instance:t,attrs:p,children:r.children}))},components:{Range:b,Thumb:g}});export{Do as Slider,d as SliderProvider,h as defaultProps,u as useSliderContext}; | ||
| //# sourceMappingURL=index.mjs.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../../src/slider/Slider.tsx","../../src/base/index.ts","../../src/slider/Slider.context.ts","../../src/slider/Slider.props.ts","../../src/slider/range/SliderRange.tsx","../../src/slider/range/SliderRange.props.ts","../../src/slider/thumb/SliderThumb.tsx","../../src/slider/thumb/SliderThumb.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useSlider } from '@primereact/headless/slider';\nimport { styles } from '@primereact/styles/slider';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { SliderProvider } from './Slider.context';\nimport { defaultProps } from './Slider.props';\nimport { SliderRange } from './range';\nimport { SliderThumb } from './thumb';\n\nexport const Slider = withComponent({\n name: 'Slider',\n defaultProps,\n styles,\n setup(instance) {\n const slider = useSlider(instance.inProps);\n\n return slider;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root'),\n onClick: instance.onBarClick\n },\n ptmi('root')\n );\n\n return (\n <SliderProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </SliderProvider>\n );\n },\n components: {\n Range: SliderRange,\n Thumb: SliderThumb\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { SliderInstance } from '@primereact/types/shared/slider';\n\nexport const [SliderProvider, useSliderContext] = createOptionalContext<SliderInstance>();\n","import * as HeadlessSlider from '@primereact/headless/slider';\nimport type { SliderProps } from '@primereact/types/shared/slider';\n\nexport const defaultProps: SliderProps = {\n ...HeadlessSlider.defaultProps,\n as: 'div',\n disabled: undefined\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderRange.props';\n\nexport const SliderRange = withComponent({\n name: 'SliderRange',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('range'),\n style: { ...slider?.rangeStyle(), ...slider?.sx('range') }\n },\n slider?.ptm('range'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import type { SliderRangeProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderRangeProps = {\n as: 'span'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderThumb.props';\n\nexport const SliderThumb = withComponent({\n name: 'SliderThumb',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && slider?.registerThumb) {\n indexRef.current = slider?.registerThumb();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('thumb'),\n style: { ...(slider?.range() ? (index === 1 ? slider?.rangeEndHandleStyle() : slider?.rangeStartHandleStyle()) : slider?.handleThumbStyle()), ...slider?.sx('thumb') },\n tabIndex: slider?.props.tabIndex,\n role: 'slider',\n 'aria-valuemin': slider?.props.min,\n 'aria-valuenow': slider?.range() && Array.isArray(slider?.state.value) ? slider?.state.value[index] : typeof slider?.state.value === 'number' ? slider?.state.value : slider?.props.min || 0,\n 'aria-valuemax': slider?.props.max,\n 'aria-labelledby': props.ariaLabelledby,\n 'aria-label': props.ariaLabel,\n 'aria-orientation': slider?.props.orientation,\n onTouchStart: (e: React.TouchEvent<HTMLElement>) => slider?.onTouchStart(e, index),\n onTouchMove: slider?.onDrag,\n onTouchEnd: slider?.onDragEnd,\n onMouseDown: (e: React.MouseEvent<HTMLElement>) => slider?.onMouseDown(e, index),\n onKeyDown: (e: React.KeyboardEvent<HTMLElement>) => slider?.onKeyDown(e, index)\n },\n slider?.ptm('thumb'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import type { SliderThumbProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderThumbProps = {\n as: 'span',\n tabIndex: 0,\n ariaLabel: undefined,\n ariaLabelledby: undefined\n};\n"],"mappings":"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","names":["Component","useSlider","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","SliderProvider","useSliderContext","HeadlessSlider","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","React","defaultContentProps","SliderRange","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","rootProps","mergeProps","__spreadValues","Component","Component","mergeProps","React","defaultContentProps","SliderThumb","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","indexRef","index","rootProps","mergeProps","__spreadValues","e","Component","Slider","withComponent","defaultProps","styles","instance","useSlider","id","props","ptmi","cx","rootProps","mergeProps","SliderProvider","Component","SliderRange","SliderThumb"]} | ||
| {"version":3,"sources":["../../src/slider/Slider.tsx","../../src/base/index.ts","../../src/slider/Slider.context.ts","../../src/slider/Slider.props.ts","../../src/slider/range/SliderRange.tsx","../../src/slider/range/SliderRange.props.ts","../../src/slider/thumb/SliderThumb.tsx","../../src/slider/thumb/SliderThumb.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useSlider } from '@primereact/headless/slider';\nimport { styles } from '@primereact/styles/slider';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { SliderProvider } from './Slider.context';\nimport { defaultProps } from './Slider.props';\nimport { SliderRange } from './range';\nimport { SliderThumb } from './thumb';\n\nexport const Slider = withComponent({\n name: 'Slider',\n defaultProps,\n styles,\n setup(instance) {\n const slider = useSlider(instance.inProps);\n\n return slider;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root'),\n onClick: instance.onBarClick\n },\n ptmi('root')\n );\n\n return (\n <SliderProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </SliderProvider>\n );\n },\n components: {\n Range: SliderRange,\n Thumb: SliderThumb\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { SliderInstance } from '@primereact/types/shared/slider';\n\nexport const [SliderProvider, useSliderContext] = createOptionalContext<SliderInstance>();\n","import * as HeadlessSlider from '@primereact/headless/slider';\nimport type { SliderProps } from '@primereact/types/shared/slider';\n\nexport const defaultProps: SliderProps = {\n ...HeadlessSlider.defaultProps,\n as: 'div',\n disabled: undefined\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderRange.props';\n\nexport const SliderRange = withComponent({\n name: 'SliderRange',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('range'),\n style: { ...slider?.rangeStyle(), ...slider?.sx('range') }\n },\n slider?.ptm('range'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import type { SliderRangeProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderRangeProps = {\n as: 'span'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderThumb.props';\n\nexport const SliderThumb = withComponent({\n name: 'SliderThumb',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && slider?.registerThumb) {\n indexRef.current = slider?.registerThumb();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('thumb'),\n style: { ...(slider?.range() ? (index === 1 ? slider?.rangeEndHandleStyle() : slider?.rangeStartHandleStyle()) : slider?.handleThumbStyle()), ...slider?.sx('thumb') },\n tabIndex: slider?.props.tabIndex,\n role: 'slider',\n 'aria-valuemin': slider?.props.min,\n 'aria-valuenow': slider?.range() && Array.isArray(slider?.state.value) ? slider?.state.value[index] : typeof slider?.state.value === 'number' ? slider?.state.value : slider?.props.min || 0,\n 'aria-valuemax': slider?.props.max,\n 'aria-labelledby': props.ariaLabelledby,\n 'aria-label': props.ariaLabel,\n 'aria-orientation': slider?.props.orientation,\n 'data-pc-index': index,\n onTouchStart: (e: React.TouchEvent<HTMLElement>) => slider?.onTouchStart(e, index),\n onTouchMove: slider?.onDrag,\n onTouchEnd: slider?.onDragEnd,\n onMouseDown: (e: React.MouseEvent<HTMLElement>) => slider?.onMouseDown(e, index),\n onKeyDown: (e: React.KeyboardEvent<HTMLElement>) => slider?.onKeyDown(e, index)\n },\n slider?.ptm('thumb'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import type { SliderThumbProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderThumbProps = {\n as: 'span',\n tabIndex: 0,\n ariaLabel: undefined,\n ariaLabelledby: undefined\n};\n"],"mappings":"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","names":["Component","useSlider","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","SliderProvider","useSliderContext","HeadlessSlider","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","React","defaultContentProps","SliderRange","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","rootProps","mergeProps","__spreadValues","Component","Component","mergeProps","React","defaultContentProps","SliderThumb","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","indexRef","index","rootProps","mergeProps","__spreadValues","e","Component","Slider","withComponent","defaultProps","styles","instance","useSlider","id","props","ptmi","cx","rootProps","mergeProps","SliderProvider","Component","SliderRange","SliderThumb"]} |
@@ -1,2 +0,2 @@ | ||
| "use client";var l=Object.defineProperty,x=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var c=(e,o,n)=>o in e?l(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,m=(e,o)=>{for(var n in o||(o={}))C.call(o,n)&&c(e,n,o[n]);if(s)for(var n of s(o))P.call(o,n)&&c(e,n,o[n]);return e},y=(e,o)=>x(e,S(o));import{Component as D}from"@primereact/core/component";import{mergeProps as E}from"@primeuix/utils";import{withComponent as w}from"@primereact/core/component";import{styles as T}from"@primereact/styles/base";var b=({name:e="UnknownComponent",defaultProps:o,styles:n=y(m({},T),{name:"global"}),components:t,setup:a,render:r})=>w({name:e,defaultProps:o,styles:n,components:t,setup:a,render:r});import*as u from"react";import{createOptionalContext as v}from"@primereact/core/utils";var[K,i]=v();var h={as:"span",tabIndex:0,ariaLabel:void 0,ariaLabelledby:void 0};var z=b({name:"SliderThumb",defaultProps:h,setup(){return{slider:i()}},render(e){let{props:o,ptmi:n,slider:t}=e,a=u.useRef(null);a.current===null&&(t!=null&&t.registerThumb)&&(a.current=t==null?void 0:t.registerThumb());let r=a.current!==null?a.current:0,f=E({className:t==null?void 0:t.cx("thumb"),style:m(m({},t!=null&&t.range()?r===1?t==null?void 0:t.rangeEndHandleStyle():t==null?void 0:t.rangeStartHandleStyle():t==null?void 0:t.handleThumbStyle()),t==null?void 0:t.sx("thumb")),tabIndex:t==null?void 0:t.props.tabIndex,role:"slider","aria-valuemin":t==null?void 0:t.props.min,"aria-valuenow":t!=null&&t.range()&&Array.isArray(t==null?void 0:t.state.value)?t==null?void 0:t.state.value[r]:typeof(t==null?void 0:t.state.value)=="number"?t==null?void 0:t.state.value:(t==null?void 0:t.props.min)||0,"aria-valuemax":t==null?void 0:t.props.max,"aria-labelledby":o.ariaLabelledby,"aria-label":o.ariaLabel,"aria-orientation":t==null?void 0:t.props.orientation,onTouchStart:p=>t==null?void 0:t.onTouchStart(p,r),onTouchMove:t==null?void 0:t.onDrag,onTouchEnd:t==null?void 0:t.onDragEnd,onMouseDown:p=>t==null?void 0:t.onMouseDown(p,r),onKeyDown:p=>t==null?void 0:t.onKeyDown(p,r)},t==null?void 0:t.ptm("thumb"),n("root"));return u.createElement(D,{instance:e,attrs:f,children:o.children})}});export{z as SliderThumb,h as defaultContentProps}; | ||
| "use client";var l=Object.defineProperty,x=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var c=(e,o,n)=>o in e?l(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,m=(e,o)=>{for(var n in o||(o={}))C.call(o,n)&&c(e,n,o[n]);if(s)for(var n of s(o))P.call(o,n)&&c(e,n,o[n]);return e},y=(e,o)=>x(e,S(o));import{Component as D}from"@primereact/core/component";import{mergeProps as E}from"@primeuix/utils";import{withComponent as w}from"@primereact/core/component";import{styles as T}from"@primereact/styles/base";var i=({name:e="UnknownComponent",defaultProps:o,styles:n=y(m({},T),{name:"global"}),components:t,setup:r,render:a})=>w({name:e,defaultProps:o,styles:n,components:t,setup:r,render:a});import*as u from"react";import{createOptionalContext as v}from"@primereact/core/utils";var[K,b]=v();var h={as:"span",tabIndex:0,ariaLabel:void 0,ariaLabelledby:void 0};var q=i({name:"SliderThumb",defaultProps:h,setup(){return{slider:b()}},render(e){let{props:o,ptmi:n,slider:t}=e,r=u.useRef(null);r.current===null&&(t!=null&&t.registerThumb)&&(r.current=t==null?void 0:t.registerThumb());let a=r.current!==null?r.current:0,f=E({className:t==null?void 0:t.cx("thumb"),style:m(m({},t!=null&&t.range()?a===1?t==null?void 0:t.rangeEndHandleStyle():t==null?void 0:t.rangeStartHandleStyle():t==null?void 0:t.handleThumbStyle()),t==null?void 0:t.sx("thumb")),tabIndex:t==null?void 0:t.props.tabIndex,role:"slider","aria-valuemin":t==null?void 0:t.props.min,"aria-valuenow":t!=null&&t.range()&&Array.isArray(t==null?void 0:t.state.value)?t==null?void 0:t.state.value[a]:typeof(t==null?void 0:t.state.value)=="number"?t==null?void 0:t.state.value:(t==null?void 0:t.props.min)||0,"aria-valuemax":t==null?void 0:t.props.max,"aria-labelledby":o.ariaLabelledby,"aria-label":o.ariaLabel,"aria-orientation":t==null?void 0:t.props.orientation,"data-pc-index":a,onTouchStart:p=>t==null?void 0:t.onTouchStart(p,a),onTouchMove:t==null?void 0:t.onDrag,onTouchEnd:t==null?void 0:t.onDragEnd,onMouseDown:p=>t==null?void 0:t.onMouseDown(p,a),onKeyDown:p=>t==null?void 0:t.onKeyDown(p,a)},t==null?void 0:t.ptm("thumb"),n("root"));return u.createElement(D,{instance:e,attrs:f,children:o.children})}});export{q as SliderThumb,h as defaultContentProps}; | ||
| //# sourceMappingURL=index.mjs.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../../../src/slider/thumb/SliderThumb.tsx","../../../src/base/index.ts","../../../src/slider/Slider.context.ts","../../../src/slider/thumb/SliderThumb.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderThumb.props';\n\nexport const SliderThumb = withComponent({\n name: 'SliderThumb',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && slider?.registerThumb) {\n indexRef.current = slider?.registerThumb();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('thumb'),\n style: { ...(slider?.range() ? (index === 1 ? slider?.rangeEndHandleStyle() : slider?.rangeStartHandleStyle()) : slider?.handleThumbStyle()), ...slider?.sx('thumb') },\n tabIndex: slider?.props.tabIndex,\n role: 'slider',\n 'aria-valuemin': slider?.props.min,\n 'aria-valuenow': slider?.range() && Array.isArray(slider?.state.value) ? slider?.state.value[index] : typeof slider?.state.value === 'number' ? slider?.state.value : slider?.props.min || 0,\n 'aria-valuemax': slider?.props.max,\n 'aria-labelledby': props.ariaLabelledby,\n 'aria-label': props.ariaLabel,\n 'aria-orientation': slider?.props.orientation,\n onTouchStart: (e: React.TouchEvent<HTMLElement>) => slider?.onTouchStart(e, index),\n onTouchMove: slider?.onDrag,\n onTouchEnd: slider?.onDragEnd,\n onMouseDown: (e: React.MouseEvent<HTMLElement>) => slider?.onMouseDown(e, index),\n onKeyDown: (e: React.KeyboardEvent<HTMLElement>) => slider?.onKeyDown(e, index)\n },\n slider?.ptm('thumb'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { SliderInstance } from '@primereact/types/shared/slider';\n\nexport const [SliderProvider, useSliderContext] = createOptionalContext<SliderInstance>();\n","import type { SliderThumbProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderThumbProps = {\n as: 'span',\n tabIndex: 0,\n ariaLabel: undefined,\n ariaLabelledby: undefined\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAC1B,OAAS,cAAAC,MAAkB,kBCF3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDnBL,UAAYE,MAAW,QEJvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAgBC,CAAgB,EAAIF,EAAsC,ECDjF,IAAMG,EAAwC,CACjD,GAAI,OACJ,SAAU,EACV,UAAW,OACX,eAAgB,MACpB,EHCO,IAAMC,EAAcC,EAAc,CACrC,KAAM,cACN,aAAcC,EACd,OAAQ,CAGJ,MAAO,CAAE,OAFMC,EAAiB,CAEhB,CACpB,EACA,OAAOC,EAAU,CACb,GAAM,CAAE,MAAAC,EAAO,KAAAC,EAAM,OAAAC,CAAO,EAAIH,EAC1BI,EAAiB,SAAsB,IAAI,EAE7CA,EAAS,UAAY,OAAQD,GAAA,MAAAA,EAAQ,iBACrCC,EAAS,QAAUD,GAAA,YAAAA,EAAQ,iBAG/B,IAAME,EAAQD,EAAS,UAAY,KAAOA,EAAS,QAAU,EAEvDE,EAAYC,EACd,CACI,UAAWJ,GAAA,YAAAA,EAAQ,GAAG,SACtB,MAAOK,IAAA,GAAML,GAAA,MAAAA,EAAQ,QAAWE,IAAU,EAAIF,GAAA,YAAAA,EAAQ,sBAAwBA,GAAA,YAAAA,EAAQ,wBAA2BA,GAAA,YAAAA,EAAQ,oBAAwBA,GAAA,YAAAA,EAAQ,GAAG,UAC5J,SAAUA,GAAA,YAAAA,EAAQ,MAAM,SACxB,KAAM,SACN,gBAAiBA,GAAA,YAAAA,EAAQ,MAAM,IAC/B,gBAAiBA,GAAA,MAAAA,EAAQ,SAAW,MAAM,QAAQA,GAAA,YAAAA,EAAQ,MAAM,KAAK,EAAIA,GAAA,YAAAA,EAAQ,MAAM,MAAME,GAAS,OAAOF,GAAA,YAAAA,EAAQ,MAAM,QAAU,SAAWA,GAAA,YAAAA,EAAQ,MAAM,OAAQA,GAAA,YAAAA,EAAQ,MAAM,MAAO,EAC3L,gBAAiBA,GAAA,YAAAA,EAAQ,MAAM,IAC/B,kBAAmBF,EAAM,eACzB,aAAcA,EAAM,UACpB,mBAAoBE,GAAA,YAAAA,EAAQ,MAAM,YAClC,aAAeM,GAAqCN,GAAA,YAAAA,EAAQ,aAAaM,EAAGJ,GAC5E,YAAaF,GAAA,YAAAA,EAAQ,OACrB,WAAYA,GAAA,YAAAA,EAAQ,UACpB,YAAcM,GAAqCN,GAAA,YAAAA,EAAQ,YAAYM,EAAGJ,GAC1E,UAAYI,GAAwCN,GAAA,YAAAA,EAAQ,UAAUM,EAAGJ,EAC7E,EACAF,GAAA,YAAAA,EAAQ,IAAI,SACZD,EAAK,MAAM,CACf,EAEA,OAAO,gBAACQ,EAAA,CAAU,SAAUV,EAAU,MAAOM,EAAW,SAAUL,EAAM,SAAU,CACtF,CACJ,CAAC","names":["Component","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","SliderProvider","useSliderContext","defaultContentProps","SliderThumb","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","indexRef","index","rootProps","mergeProps","__spreadValues","e","Component"]} | ||
| {"version":3,"sources":["../../../src/slider/thumb/SliderThumb.tsx","../../../src/base/index.ts","../../../src/slider/Slider.context.ts","../../../src/slider/thumb/SliderThumb.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useSliderContext } from '../Slider.context';\nimport { defaultContentProps } from './SliderThumb.props';\n\nexport const SliderThumb = withComponent({\n name: 'SliderThumb',\n defaultProps: defaultContentProps,\n setup() {\n const slider = useSliderContext();\n\n return { slider };\n },\n render(instance) {\n const { props, ptmi, slider } = instance;\n const indexRef = React.useRef<number | null>(null);\n\n if (indexRef.current === null && slider?.registerThumb) {\n indexRef.current = slider?.registerThumb();\n }\n\n const index = indexRef.current !== null ? indexRef.current : 0;\n\n const rootProps = mergeProps(\n {\n className: slider?.cx('thumb'),\n style: { ...(slider?.range() ? (index === 1 ? slider?.rangeEndHandleStyle() : slider?.rangeStartHandleStyle()) : slider?.handleThumbStyle()), ...slider?.sx('thumb') },\n tabIndex: slider?.props.tabIndex,\n role: 'slider',\n 'aria-valuemin': slider?.props.min,\n 'aria-valuenow': slider?.range() && Array.isArray(slider?.state.value) ? slider?.state.value[index] : typeof slider?.state.value === 'number' ? slider?.state.value : slider?.props.min || 0,\n 'aria-valuemax': slider?.props.max,\n 'aria-labelledby': props.ariaLabelledby,\n 'aria-label': props.ariaLabel,\n 'aria-orientation': slider?.props.orientation,\n 'data-pc-index': index,\n onTouchStart: (e: React.TouchEvent<HTMLElement>) => slider?.onTouchStart(e, index),\n onTouchMove: slider?.onDrag,\n onTouchEnd: slider?.onDragEnd,\n onMouseDown: (e: React.MouseEvent<HTMLElement>) => slider?.onMouseDown(e, index),\n onKeyDown: (e: React.KeyboardEvent<HTMLElement>) => slider?.onKeyDown(e, index)\n },\n slider?.ptm('thumb'),\n ptmi('root')\n );\n\n return <Component instance={instance} attrs={rootProps} children={props.children} />;\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { SliderInstance } from '@primereact/types/shared/slider';\n\nexport const [SliderProvider, useSliderContext] = createOptionalContext<SliderInstance>();\n","import type { SliderThumbProps } from '@primereact/types/shared/slider';\n\nexport const defaultContentProps: SliderThumbProps = {\n as: 'span',\n tabIndex: 0,\n ariaLabel: undefined,\n ariaLabelledby: undefined\n};\n"],"mappings":"0bACA,OAAS,aAAAA,MAAiB,6BAC1B,OAAS,cAAAC,MAAkB,kBCF3B,OAAS,iBAAiBC,MAA2B,6BACrD,OAAS,UAAUC,MAAkB,0BAI9B,IAAMC,EAAgB,CAAuJ,CAChL,KAAAC,EAAO,mBACP,aAAAC,EACA,OAAAC,EAASC,EAAAC,EAAA,GACFC,GADE,CAEL,KAAM,QACV,GACA,WAAAC,EACA,MAAAC,EACA,OAAAC,CACJ,IACWC,EAA4D,CAC/D,KAAAT,EACA,aAAAC,EACA,OAAAC,EACA,WAAAI,EACA,MAAAC,EACA,OAAAC,CACJ,CAAC,EDnBL,UAAYE,MAAW,QEJvB,OAAS,yBAAAC,MAA6B,yBAG/B,GAAM,CAACC,EAAgBC,CAAgB,EAAIF,EAAsC,ECDjF,IAAMG,EAAwC,CACjD,GAAI,OACJ,SAAU,EACV,UAAW,OACX,eAAgB,MACpB,EHCO,IAAMC,EAAcC,EAAc,CACrC,KAAM,cACN,aAAcC,EACd,OAAQ,CAGJ,MAAO,CAAE,OAFMC,EAAiB,CAEhB,CACpB,EACA,OAAOC,EAAU,CACb,GAAM,CAAE,MAAAC,EAAO,KAAAC,EAAM,OAAAC,CAAO,EAAIH,EAC1BI,EAAiB,SAAsB,IAAI,EAE7CA,EAAS,UAAY,OAAQD,GAAA,MAAAA,EAAQ,iBACrCC,EAAS,QAAUD,GAAA,YAAAA,EAAQ,iBAG/B,IAAME,EAAQD,EAAS,UAAY,KAAOA,EAAS,QAAU,EAEvDE,EAAYC,EACd,CACI,UAAWJ,GAAA,YAAAA,EAAQ,GAAG,SACtB,MAAOK,IAAA,GAAML,GAAA,MAAAA,EAAQ,QAAWE,IAAU,EAAIF,GAAA,YAAAA,EAAQ,sBAAwBA,GAAA,YAAAA,EAAQ,wBAA2BA,GAAA,YAAAA,EAAQ,oBAAwBA,GAAA,YAAAA,EAAQ,GAAG,UAC5J,SAAUA,GAAA,YAAAA,EAAQ,MAAM,SACxB,KAAM,SACN,gBAAiBA,GAAA,YAAAA,EAAQ,MAAM,IAC/B,gBAAiBA,GAAA,MAAAA,EAAQ,SAAW,MAAM,QAAQA,GAAA,YAAAA,EAAQ,MAAM,KAAK,EAAIA,GAAA,YAAAA,EAAQ,MAAM,MAAME,GAAS,OAAOF,GAAA,YAAAA,EAAQ,MAAM,QAAU,SAAWA,GAAA,YAAAA,EAAQ,MAAM,OAAQA,GAAA,YAAAA,EAAQ,MAAM,MAAO,EAC3L,gBAAiBA,GAAA,YAAAA,EAAQ,MAAM,IAC/B,kBAAmBF,EAAM,eACzB,aAAcA,EAAM,UACpB,mBAAoBE,GAAA,YAAAA,EAAQ,MAAM,YAClC,gBAAiBE,EACjB,aAAeI,GAAqCN,GAAA,YAAAA,EAAQ,aAAaM,EAAGJ,GAC5E,YAAaF,GAAA,YAAAA,EAAQ,OACrB,WAAYA,GAAA,YAAAA,EAAQ,UACpB,YAAcM,GAAqCN,GAAA,YAAAA,EAAQ,YAAYM,EAAGJ,GAC1E,UAAYI,GAAwCN,GAAA,YAAAA,EAAQ,UAAUM,EAAGJ,EAC7E,EACAF,GAAA,YAAAA,EAAQ,IAAI,SACZD,EAAK,MAAM,CACf,EAEA,OAAO,gBAACQ,EAAA,CAAU,SAAUV,EAAU,MAAOM,EAAW,SAAUL,EAAM,SAAU,CACtF,CACJ,CAAC","names":["Component","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","SliderProvider","useSliderContext","defaultContentProps","SliderThumb","withComponent","defaultContentProps","useSliderContext","instance","props","ptmi","slider","indexRef","index","rootProps","mergeProps","__spreadValues","e","Component"]} |
@@ -1,2 +0,2 @@ | ||
| "use client";var R=Object.defineProperty,g=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var P=(o,t,e)=>t in o?R(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,a=(o,t)=>{for(var e in t||(t={}))k.call(t,e)&&P(o,e,t[e]);if(b)for(var e of b(t))N.call(t,e)&&P(o,e,t[e]);return o},m=(o,t)=>g(o,D(t));import{Component as M}from"@primereact/core/component";import{useToolbar as Q}from"@primereact/headless/toolbar";import{styles as V}from"@primereact/styles/toolbar";import{mergeProps as W}from"@primeuix/utils";import{withComponent as H}from"@primereact/core/component";import{styles as K}from"@primereact/styles/base";var n=({name:o="UnknownComponent",defaultProps:t,styles:e=m(a({},K),{name:"global"}),components:r,setup:p,render:l})=>H({name:o,defaultProps:t,styles:e,components:r,setup:p,render:l});import*as d from"react";import{createOptionalContext as U}from"@primereact/core/utils";var[T,s]=U();import*as u from"@primereact/headless/label";var x=m(a({},u.defaultProps),{as:"div"});import{Component as q}from"@primereact/core/component";import{mergeProps as z}from"@primeuix/utils";import*as i from"react";import{createOptionalContext as j}from"@primereact/core/utils";var[C,no]=j();var y={as:"div"};var h=n({name:"ToolbarCenter",defaultProps:y,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=z({className:r==null?void 0:r.cx("center")},r==null?void 0:r.ptm("center"),e("root"));return i.createElement(C,{value:o},i.createElement(q,{instance:o,attrs:p,children:t.children}))}});import{Component as B}from"@primereact/core/component";import{mergeProps as F}from"@primeuix/utils";import*as c from"react";import{createOptionalContext as A}from"@primereact/core/utils";var[S,ho]=A();var v={as:"div"};var E=n({name:"ToolbarEnd",defaultProps:v,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=F({className:r==null?void 0:r.cx("end")},r==null?void 0:r.ptm("end"),e("root"));return c.createElement(S,{value:o},c.createElement(B,{instance:o,attrs:p,children:t.children}))}});import{Component as J}from"@primereact/core/component";import{mergeProps as L}from"@primeuix/utils";import*as f from"react";import{createOptionalContext as G}from"@primereact/core/utils";var[w,jo]=G();var I={as:"div"};var O=n({name:"ToolbarStart",defaultProps:I,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=L({className:r==null?void 0:r.cx("start")},r==null?void 0:r.ptm("start"),e("root"));return f.createElement(w,{value:o},f.createElement(J,{instance:o,attrs:p,children:t.children}))}});var sr=n({name:"Toolbar",defaultProps:x,styles:V,setup(o){return Q(o.inProps)},render(o){let{id:t,props:e,ptmi:r,cx:p}=o,l=W({id:t,className:p("root"),role:"toolbar"},r("root"));return d.createElement(T,{value:o},d.createElement(M,{instance:o,attrs:l,children:e.children}))},components:{Start:O,Center:h,End:E}});export{sr as Toolbar,T as ToolbarProvider,x as defaultProps,s as useToolbarContext}; | ||
| "use client";var R=Object.defineProperty,g=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var P=(o,t,e)=>t in o?R(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,a=(o,t)=>{for(var e in t||(t={}))k.call(t,e)&&P(o,e,t[e]);if(b)for(var e of b(t))N.call(t,e)&&P(o,e,t[e]);return o},m=(o,t)=>g(o,D(t));import{Component as M}from"@primereact/core/component";import{useToolbar as Q}from"@primereact/headless/toolbar";import{styles as V}from"@primereact/styles/toolbar";import{mergeProps as W}from"@primeuix/utils";import{withComponent as H}from"@primereact/core/component";import{styles as K}from"@primereact/styles/base";var n=({name:o="UnknownComponent",defaultProps:t,styles:e=m(a({},K),{name:"global"}),components:r,setup:p,render:l})=>H({name:o,defaultProps:t,styles:e,components:r,setup:p,render:l});import*as d from"react";import{createOptionalContext as U}from"@primereact/core/utils";var[T,s]=U();import*as u from"@primereact/headless/toolbar";var x=m(a({},u.defaultProps),{as:"div"});import{Component as q}from"@primereact/core/component";import{mergeProps as z}from"@primeuix/utils";import*as i from"react";import{createOptionalContext as j}from"@primereact/core/utils";var[C,no]=j();var y={as:"div"};var h=n({name:"ToolbarCenter",defaultProps:y,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=z({className:r==null?void 0:r.cx("center")},r==null?void 0:r.ptm("center"),e("root"));return i.createElement(C,{value:o},i.createElement(q,{instance:o,attrs:p,children:t.children}))}});import{Component as B}from"@primereact/core/component";import{mergeProps as F}from"@primeuix/utils";import*as c from"react";import{createOptionalContext as A}from"@primereact/core/utils";var[S,ho]=A();var v={as:"div"};var E=n({name:"ToolbarEnd",defaultProps:v,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=F({className:r==null?void 0:r.cx("end")},r==null?void 0:r.ptm("end"),e("root"));return c.createElement(S,{value:o},c.createElement(B,{instance:o,attrs:p,children:t.children}))}});import{Component as J}from"@primereact/core/component";import{mergeProps as L}from"@primeuix/utils";import*as f from"react";import{createOptionalContext as G}from"@primereact/core/utils";var[w,jo]=G();var I={as:"div"};var O=n({name:"ToolbarStart",defaultProps:I,setup(){return{toolbar:s()}},render(o){let{props:t,ptmi:e,toolbar:r}=o,p=L({className:r==null?void 0:r.cx("start")},r==null?void 0:r.ptm("start"),e("root"));return f.createElement(w,{value:o},f.createElement(J,{instance:o,attrs:p,children:t.children}))}});var sr=n({name:"Toolbar",defaultProps:x,styles:V,setup(o){return Q(o.inProps)},render(o){let{id:t,props:e,ptmi:r,cx:p}=o,l=W({id:t,className:p("root"),role:"toolbar"},r("root"));return d.createElement(T,{value:o},d.createElement(M,{instance:o,attrs:l,children:e.children}))},components:{Start:O,Center:h,End:E}});export{sr as Toolbar,T as ToolbarProvider,x as defaultProps,s as useToolbarContext}; | ||
| //# sourceMappingURL=index.mjs.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../../src/toolbar/Toolbar.tsx","../../src/base/index.ts","../../src/toolbar/Toolbar.context.ts","../../src/toolbar/Toolbar.props.ts","../../src/toolbar/center/ToolbarCenter.tsx","../../src/toolbar/center/ToolbarCenter.context.ts","../../src/toolbar/center/ToolbarCenter.props.ts","../../src/toolbar/end/ToolbarEnd.tsx","../../src/toolbar/end/ToolbarEnd.context.ts","../../src/toolbar/end/ToolbarEnd.props.ts","../../src/toolbar/start/ToolbarStart.tsx","../../src/toolbar/start/ToolbarStart.context.ts","../../src/toolbar/start/ToolbarStart.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useToolbar } from '@primereact/headless/toolbar';\nimport { styles } from '@primereact/styles/toolbar';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { ToolbarProvider } from './Toolbar.context';\nimport { defaultProps } from './Toolbar.props';\nimport { ToolbarCenter } from './center';\nimport { ToolbarEnd } from './end';\nimport { ToolbarStart } from './start';\n\nexport const Toolbar = withComponent({\n name: 'Toolbar',\n defaultProps,\n styles,\n setup(instance) {\n const toolbar = useToolbar(instance.inProps);\n\n return toolbar;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root'),\n role: 'toolbar'\n },\n ptmi('root')\n );\n\n return (\n <ToolbarProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarProvider>\n );\n },\n components: {\n Start: ToolbarStart,\n Center: ToolbarCenter,\n End: ToolbarEnd\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarProvider, useToolbarContext] = createOptionalContext<ToolbarInstance>();\n","import * as HeadlessToolbar from '@primereact/headless/label';\nimport type { ToolbarProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultProps: ToolbarProps = {\n ...HeadlessToolbar.defaultProps,\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarCenterProvider } from './ToolbarCenter.context';\nimport { defaultCenterProps } from './ToolbarCenter.props';\n\nexport const ToolbarCenter = withComponent({\n name: 'ToolbarCenter',\n defaultProps: defaultCenterProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('center')\n },\n toolbar?.ptm('center'),\n ptmi('root')\n );\n\n return (\n <ToolbarCenterProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarCenterProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarCenterInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarCenterProvider, useToolbarCenterContext] = createOptionalContext<ToolbarCenterInstance>();\n","import type { ToolbarCenterProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultCenterProps: ToolbarCenterProps = {\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarEndProvider } from './ToolbarEnd.context';\nimport { defaultEndProps } from './ToolbarEnd.props';\n\nexport const ToolbarEnd = withComponent({\n name: 'ToolbarEnd',\n defaultProps: defaultEndProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('end')\n },\n toolbar?.ptm('end'),\n ptmi('root')\n );\n\n return (\n <ToolbarEndProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarEndProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarEndInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarEndProvider, useToolbarEndContext] = createOptionalContext<ToolbarEndInstance>();\n","import type { ToolbarEndProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultEndProps: ToolbarEndProps = {\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarStartProvider } from './ToolbarStart.context';\nimport { defaultStartProps } from './ToolbarStart.props';\n\nexport const ToolbarStart = withComponent({\n name: 'ToolbarStart',\n defaultProps: defaultStartProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('start')\n },\n toolbar?.ptm('start'),\n ptmi('root')\n );\n\n return (\n <ToolbarStartProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarStartProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarStartInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarStartProvider, useToolbarStartContext] = createOptionalContext<ToolbarStartInstance>();\n","import type { ToolbarStartProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultStartProps: ToolbarStartProps = {\n as: 'div'\n};\n"],"mappings":"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","names":["Component","useToolbar","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","ToolbarProvider","useToolbarContext","HeadlessToolbar","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","React","createOptionalContext","ToolbarCenterProvider","useToolbarCenterContext","defaultCenterProps","ToolbarCenter","withComponent","defaultCenterProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarCenterProvider","Component","Component","mergeProps","React","createOptionalContext","ToolbarEndProvider","useToolbarEndContext","defaultEndProps","ToolbarEnd","withComponent","defaultEndProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarEndProvider","Component","Component","mergeProps","React","createOptionalContext","ToolbarStartProvider","useToolbarStartContext","defaultStartProps","ToolbarStart","withComponent","defaultStartProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarStartProvider","Component","Toolbar","withComponent","defaultProps","styles","instance","useToolbar","id","props","ptmi","cx","rootProps","mergeProps","ToolbarProvider","Component","ToolbarStart","ToolbarCenter","ToolbarEnd"]} | ||
| {"version":3,"sources":["../../src/toolbar/Toolbar.tsx","../../src/base/index.ts","../../src/toolbar/Toolbar.context.ts","../../src/toolbar/Toolbar.props.ts","../../src/toolbar/center/ToolbarCenter.tsx","../../src/toolbar/center/ToolbarCenter.context.ts","../../src/toolbar/center/ToolbarCenter.props.ts","../../src/toolbar/end/ToolbarEnd.tsx","../../src/toolbar/end/ToolbarEnd.context.ts","../../src/toolbar/end/ToolbarEnd.props.ts","../../src/toolbar/start/ToolbarStart.tsx","../../src/toolbar/start/ToolbarStart.context.ts","../../src/toolbar/start/ToolbarStart.props.ts"],"sourcesContent":["'use client';\nimport { Component } from '@primereact/core/component';\nimport { useToolbar } from '@primereact/headless/toolbar';\nimport { styles } from '@primereact/styles/toolbar';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { ToolbarProvider } from './Toolbar.context';\nimport { defaultProps } from './Toolbar.props';\nimport { ToolbarCenter } from './center';\nimport { ToolbarEnd } from './end';\nimport { ToolbarStart } from './start';\n\nexport const Toolbar = withComponent({\n name: 'Toolbar',\n defaultProps,\n styles,\n setup(instance) {\n const toolbar = useToolbar(instance.inProps);\n\n return toolbar;\n },\n render(instance) {\n const { id, props, ptmi, cx } = instance;\n\n const rootProps = mergeProps(\n {\n id,\n className: cx('root'),\n role: 'toolbar'\n },\n ptmi('root')\n );\n\n return (\n <ToolbarProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarProvider>\n );\n },\n components: {\n Start: ToolbarStart,\n Center: ToolbarCenter,\n End: ToolbarEnd\n }\n});\n","import { withComponent as withComponentInCore } from '@primereact/core/component';\nimport { styles as baseStyles } from '@primereact/styles/base';\nimport type { withComponentOptions } from '@primereact/types/core';\nimport type { StylesOptions } from '@primereact/types/styles';\n\nexport const withComponent = <IProps, DProps, Exposes extends Record<PropertyKey, unknown> = Record<PropertyKey, unknown>, Styles = StylesOptions, CData = Record<string, unknown>>({\n name = 'UnknownComponent',\n defaultProps,\n styles = {\n ...baseStyles,\n name: 'global'\n } as Styles,\n components,\n setup,\n render\n}: withComponentOptions<IProps, DProps, Exposes, Styles, CData>) => {\n return withComponentInCore<IProps, DProps, Exposes, Styles, CData>({\n name,\n defaultProps,\n styles,\n components,\n setup,\n render\n });\n};\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarProvider, useToolbarContext] = createOptionalContext<ToolbarInstance>();\n","import * as HeadlessToolbar from '@primereact/headless/toolbar';\nimport type { ToolbarProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultProps: ToolbarProps = {\n ...HeadlessToolbar.defaultProps,\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarCenterProvider } from './ToolbarCenter.context';\nimport { defaultCenterProps } from './ToolbarCenter.props';\n\nexport const ToolbarCenter = withComponent({\n name: 'ToolbarCenter',\n defaultProps: defaultCenterProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('center')\n },\n toolbar?.ptm('center'),\n ptmi('root')\n );\n\n return (\n <ToolbarCenterProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarCenterProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarCenterInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarCenterProvider, useToolbarCenterContext] = createOptionalContext<ToolbarCenterInstance>();\n","import type { ToolbarCenterProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultCenterProps: ToolbarCenterProps = {\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarEndProvider } from './ToolbarEnd.context';\nimport { defaultEndProps } from './ToolbarEnd.props';\n\nexport const ToolbarEnd = withComponent({\n name: 'ToolbarEnd',\n defaultProps: defaultEndProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('end')\n },\n toolbar?.ptm('end'),\n ptmi('root')\n );\n\n return (\n <ToolbarEndProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarEndProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarEndInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarEndProvider, useToolbarEndContext] = createOptionalContext<ToolbarEndInstance>();\n","import type { ToolbarEndProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultEndProps: ToolbarEndProps = {\n as: 'div'\n};\n","'use client';\nimport { Component } from '@primereact/core/component';\nimport { mergeProps } from '@primeuix/utils';\nimport { withComponent } from 'primereact/base';\nimport * as React from 'react';\nimport { useToolbarContext } from '../Toolbar.context';\nimport { ToolbarStartProvider } from './ToolbarStart.context';\nimport { defaultStartProps } from './ToolbarStart.props';\n\nexport const ToolbarStart = withComponent({\n name: 'ToolbarStart',\n defaultProps: defaultStartProps,\n setup() {\n const toolbar = useToolbarContext();\n\n return { toolbar };\n },\n render(instance) {\n const { props, ptmi, toolbar } = instance;\n\n const rootProps = mergeProps(\n {\n className: toolbar?.cx('start')\n },\n toolbar?.ptm('start'),\n ptmi('root')\n );\n\n return (\n <ToolbarStartProvider value={instance}>\n <Component instance={instance} attrs={rootProps} children={props.children} />\n </ToolbarStartProvider>\n );\n }\n});\n","import { createOptionalContext } from '@primereact/core/utils';\nimport type { ToolbarStartInstance } from '@primereact/types/shared/toolbar';\n\nexport const [ToolbarStartProvider, useToolbarStartContext] = createOptionalContext<ToolbarStartInstance>();\n","import type { ToolbarStartProps } from '@primereact/types/shared/toolbar';\n\nexport const defaultStartProps: ToolbarStartProps = {\n as: 'div'\n};\n"],"mappings":"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","names":["Component","useToolbar","styles","mergeProps","withComponentInCore","baseStyles","withComponent","name","defaultProps","styles","__spreadProps","__spreadValues","baseStyles","components","setup","render","withComponentInCore","React","createOptionalContext","ToolbarProvider","useToolbarContext","HeadlessToolbar","defaultProps","__spreadProps","__spreadValues","Component","mergeProps","React","createOptionalContext","ToolbarCenterProvider","useToolbarCenterContext","defaultCenterProps","ToolbarCenter","withComponent","defaultCenterProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarCenterProvider","Component","Component","mergeProps","React","createOptionalContext","ToolbarEndProvider","useToolbarEndContext","defaultEndProps","ToolbarEnd","withComponent","defaultEndProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarEndProvider","Component","Component","mergeProps","React","createOptionalContext","ToolbarStartProvider","useToolbarStartContext","defaultStartProps","ToolbarStart","withComponent","defaultStartProps","useToolbarContext","instance","props","ptmi","toolbar","rootProps","mergeProps","ToolbarStartProvider","Component","Toolbar","withComponent","defaultProps","styles","instance","useToolbar","id","props","ptmi","cx","rootProps","mergeProps","ToolbarProvider","Component","ToolbarStart","ToolbarCenter","ToolbarEnd"]} |
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
2432222
4.04%1026
4.8%3972
4.58%184
3.95%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated