@accelint/design-toolkit
Version:
An open-source component library to serve as part of the entire ecosystem of UX for Accelint.
4 lines (3 loc) • 799 B
JavaScript
'use client';
import {jsx}from'react/jsx-runtime';import'client-only';import {useContextProps,TextContext,DEFAULT_SLOT}from'react-aria-components';import {DetailsListContext}from'./context.js';import {DetailsListStyles,DetailsListStylesDefaults}from'./styles.js';const{list:L,label:p,value:N}=DetailsListStyles();function C({ref:e,...s}){[s,e]=useContextProps(s,e??null,DetailsListContext);const{children:i,classNames:t,align:l=DetailsListStylesDefaults.align,...o}=s;return jsx(TextContext,{value:{slots:{[DEFAULT_SLOT]:{},label:{className:p({className:t?.label,align:l})},value:{className:N({className:t?.value,align:l})}}},children:jsx("dl",{...o,className:L({className:t?.list,align:l}),children:i})})}export{C as DetailsList};//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map