primereact
Version:
A rich set of premium UI Components for React.
4 lines (2 loc) • 1.55 kB
JavaScript
'use client';
import{Component as y,withComponent as h}from"@primereact/core/component";import{mergeProps as v}from"@primeuix/utils";import*as e from"react";import{Component as d,withComponent as x}from"@primereact/core/component";import{mergeProps as C}from"@primeuix/utils";import*as n from"react";import{createOptionalContext as T}from"@primereact/core/utils";var[g,m]=T();var s={as:"span"};var l=x({name:"Terminal.PromptLabel",defaultProps:s,setup(){return{terminal:m()}},render(r){let{props:p,ptmi:o,terminal:t}=r,a=C({className:t?.cx("promptLabel")},t?.ptm("promptLabel"),o("root")),i=p.children??n.createElement(n.Fragment,null,t?.props.prompt,"\xA0");return n.createElement(d,{instance:r,attrs:a,children:i})}});import{Component as b,withComponent as V}from"@primereact/core/component";import{mergeProps as L}from"@primeuix/utils";import*as P from"react";var c={as:"input"};var u=V({name:"Terminal.PromptValue",defaultProps:c,setup(){return{terminal:m()}},render(r){let{ptmi:p,terminal:o}=r,t=L(o?.promptValueProps,{className:o?.cx("promptValue")},o?.ptm("promptValue"),p("root"));return P.createElement(b,{instance:r,attrs:t})}});var f={as:"div"};var U=h({name:"Terminal.Prompt",defaultProps:f,setup(){return{terminal:m()}},render(r){let{props:p,ptmi:o,terminal:t}=r,a=v({className:t?.cx("prompt")},t?.ptm("prompt"),o("root")),i=()=>e.createElement(e.Fragment,null,e.createElement(l,null),e.createElement(u,null));return e.createElement(y,{instance:r,attrs:a,children:p.children??i()})}});export{U as TerminalPrompt,f as defaultPromptProps};