UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 1.78 kB
import{jsx as r}from"react/jsx-runtime";import{useRef as e}from"react";import t from"../../../style/utils/filter-styled-system-padding-props.js";import n from"./card-row.style.js";import o from"../../../__internal__/utils/helpers/tags/tags.js";import{useCardContext as c}from"../__internal__/card.context.js";import i from"../../../__internal__/utils/helpers/guid/index.js";function l(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function s(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})))),n.forEach((function(e){l(r,e,t[e])}))}return r}const a=l=>{var{children:a}=l,p=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},c=Object.keys(r);for(n=0;n<c.length;n++)t=c[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(r);for(n=0;n<c.length;n++)t=c[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(l,["children"]);const{spacing:f}=c(),u=e(i());return r(n,(y=s({id:u.current,spacing:f},t(p),o("card-row",s({"data-element":"card-row"},p))),O=null!=(O={children:a})?O:{},Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(O)):function(r){var e=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e.push.apply(e,t)}return e}(Object(O)).forEach((function(r){Object.defineProperty(y,r,Object.getOwnPropertyDescriptor(O,r))})),y));var y,O};a.displayName="CardRow";export{a as default};