UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 4.04 kB
'use client'; var j=Object.defineProperty;var R=(r,e)=>{for(var t in e)j(r,t,{get:e[t],enumerable:!0})};import{createOptionalContext as q}from"@primereact/core/utils";var[y,p]=q();var N={};R(N,{Current:()=>f,Ellipsis:()=>l,Item:()=>P,Link:()=>B,List:()=>x,Root:()=>h,Separator:()=>L});import{Component as z,withComponent as A}from"@primereact/core/component";import{mergeProps as D}from"@primeuix/utils";import*as v from"react";var s={as:"span"};var f=A({name:"Breadcrumb.Current",defaultProps:s,setup(){return{breadcrumb:p(),rootProps:{"aria-current":"page"}}},render(r){let{props:e,ptmi:t,breadcrumb:o,rootProps:m}=r,b=D(m,{className:o?.cx("current")},o?.ptm("current"),t("root"));return v.createElement(z,{instance:r,attrs:b,children:e.children})}});import{Component as F,withComponent as G}from"@primereact/core/component";import{mergeProps as J}from"@primeuix/utils";import*as k from"react";var a={as:"span"};var l=G({name:"Breadcrumb.Ellipsis",defaultProps:a,setup(){return{breadcrumb:p()}},render(r){let{props:e,ptmi:t,breadcrumb:o}=r,m=J(o?.ellipsisProps,{className:o?.cx("ellipsis")},o?.ptm("ellipsis"),t("root"));return k.createElement(F,{instance:r,attrs:m,children:e.children})}});import{Component as K,withComponent as M}from"@primereact/core/component";import{mergeProps as Q}from"@primeuix/utils";import*as I from"react";var c={as:"li"};var P=M({name:"Breadcrumb.Item",defaultProps:c,setup(){return{breadcrumb:p()}},render(r){let{props:e,ptmi:t,breadcrumb:o}=r,m=Q({className:o?.cx("item")},o?.ptm("item"),t("root"));return I.createElement(K,{instance:r,attrs:m,children:e.children})}});import{Component as T,withComponent as U}from"@primereact/core/component";import{mergeProps as V}from"@primeuix/utils";import*as E from"react";var i={as:"a"};var B=U({name:"Breadcrumb.Link",defaultProps:i,setup(){return{breadcrumb:p()}},render(r){let{props:e,ptmi:t,breadcrumb:o}=r,m=V({className:o?.cx("link")},o?.ptm("link"),t("root"));return E.createElement(T,{instance:r,attrs:m,children:e.children})}});import{Component as W,withComponent as X}from"@primereact/core/component";import{mergeProps as Y}from"@primeuix/utils";import*as S from"react";var u={as:"ol"};var x=X({name:"Breadcrumb.List",defaultProps:u,setup(){return{breadcrumb:p()}},render(r){let{props:e,ptmi:t,breadcrumb:o}=r,m=Y({className:o?.cx("list")},o?.ptm("list"),t("root"));return S.createElement(W,{instance:r,attrs:m,children:e.children})}});import{Component as Z,withComponent as _}from"@primereact/core/component";import{useBreadcrumb as $}from"@primereact/headless/breadcrumb";import{mergeProps as rr}from"@primeuix/utils";import*as C from"react";import*as g from"@primereact/headless/breadcrumb";var n={...g.defaultProps,as:"nav"};var h=_({name:"Breadcrumb.Root",defaultProps:n,setup(r){return $(r.inProps)},render(r){let{id:e,props:t,ptmi:o,cx:m,rootProps:b}=r,O=rr(b,{id:e,className:m("root")},o("root"));return C.createElement(y,{value:r},C.createElement(Z,{instance:r,attrs:O,children:t.children}))}});import{Component as or,withComponent as er}from"@primereact/core/component";import{mergeProps as tr}from"@primeuix/utils";import*as w from"react";var d={as:"li"};var L=er({name:"Breadcrumb.Separator",defaultProps:d,setup(){return{breadcrumb:p()}},render(r){let{props:e,ptmi:t,breadcrumb:o}=r,m=tr(o?.separatorProps,{className:o?.cx("separator")},o?.ptm("separator"),t("root"));return w.createElement(or,{instance:r,attrs:m,children:e.children})}});var H={};R(H,{defaultCurrentProps:()=>s,defaultEllipsisProps:()=>a,defaultItemProps:()=>c,defaultLinkProps:()=>i,defaultListProps:()=>u,defaultRootProps:()=>n,defaultSeparatorProps:()=>d});export{N as Breadcrumb,f as BreadcrumbCurrent,l as BreadcrumbEllipsis,P as BreadcrumbItem,B as BreadcrumbLink,x as BreadcrumbList,H as BreadcrumbProps,y as BreadcrumbProvider,h as BreadcrumbRoot,L as BreadcrumbSeparator,s as defaultCurrentProps,a as defaultEllipsisProps,c as defaultItemProps,i as defaultLinkProps,u as defaultListProps,n as defaultRootProps,d as defaultSeparatorProps,p as useBreadcrumbContext};