UNPKG

carbon-react

Version:

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

2 lines (1 loc) 1.97 kB
import{jsxs as t,jsx as e}from"react/jsx-runtime";import"react";import{StyledContent as r,StyledContentTitle as n,StyledContentBody as i}from"./content.style.js";import l from"../../__internal__/utils/helpers/tags/tags.js";function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const c=c=>{var a,b,{variant:u="primary",children:y,title:p,inline:f=!1,align:d="left",titleWidth:O,bodyFullWidth:s=!1}=c,g=function(t,e){if(null==t)return{};var r,n,i=function(t,e){if(null==t)return{};var r,n,i={},l=Object.keys(t);for(n=0;n<l.length;n++)r=l[n],e.indexOf(r)>=0||(i[r]=t[r]);return i}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(n=0;n<l.length;n++)r=l[n],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(c,["variant","children","title","inline","align","titleWidth","bodyFullWidth"]);return t(r,(a=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable})))),n.forEach((function(e){o(t,e,r[e])}))}return t}({align:d,bodyFullWidth:s},g,l("content",g)),b=null!=(b={children:[e(n,{variant:u,inline:f,"data-element":"content-title","data-role":"content-title",titleWidth:O,align:d,children:p}),e(i,{variant:u,inline:f,"data-element":"content-body","data-role":"content-body",bodyFullWidth:s,titleWidth:O,align:d,children:y})]})?b:{},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):function(t){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e.push.apply(e,r)}return e}(Object(b)).forEach((function(t){Object.defineProperty(a,t,Object.getOwnPropertyDescriptor(b,t))})),a))};c.displayName="Content";export{c as Content,c as default};