UNPKG

@ebay/ui-core-react

Version:

Skin components build off React

2 lines (1 loc) 842 B
"use strict";const u=require("./tslib.es6-C4EgNkz1.js"),e=require("react"),n=require("classnames"),E=require("./icon-CR8ApQBy.js"),N=a=>{var{size:l,alignment:c,text:r,as:m="div",className:i,open:o,onToggle:s,children:d}=a,_=u.__rest(a,["size","alignment","text","as","className","open","onToggle","children"]);const g=s&&(t=>{s(t,{open:t.currentTarget.open})});return e.createElement("details",Object.assign({open:o,onToggle:g,className:n("details",i)},_),e.createElement("summary",{className:n("details__summary",{"details__summary--small":l==="small","details__summary--center":c==="center"})},e.createElement("span",{className:"details__label"},r),e.createElement("span",{className:"details__icon",hidden:!0},e.createElement(E.EbayIcon,{name:"chevronDown16"}))),e.createElement(m,{className:"details__content"},d))};exports.EbayDetails=N;