UNPKG

@cgi-learning-hub/ui

Version:

@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features

2 lines (1 loc) 1.13 kB
"use strict";const p=require("react/jsx-runtime"),x=require("../../DefaultPropsProvider-C1g4BXET.cjs"),B=require("../../Button-BP-QmmUu.cjs"),v=x.styled(B.Button)(({color:e,theme:s})=>{var d,a,c,b,m,f;const n=(c=(a=(d=s.components)==null?void 0:d.MuiButton)==null?void 0:a.variants)==null?void 0:c.find(i=>{var o;return((o=i.props)==null?void 0:o.variant)==="outlined"}),u=(f=(m=(b=s.components)==null?void 0:b.MuiButton)==null?void 0:m.variants)==null?void 0:f.find(i=>{var o;return((o=i.props)==null?void 0:o.variant)==="contained"}),r=n==null?void 0:n.style,t=u==null?void 0:u.style;return{minHeight:38,textTransform:"none",transition:"all 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms","&.MuiButton-outlined":{...r??{},borderRadius:(r==null?void 0:r.borderRadius)??5,borderWidth:(r==null?void 0:r.borderWidth)??2,textTransform:(r==null?void 0:r.textTransform)??"none"},"&.MuiButton-contained":{...t??{},borderRadius:(t==null?void 0:t.borderRadius)??5,borderWidth:(t==null?void 0:t.borderWidth)??2,textTransform:(t==null?void 0:t.textTransform)??"none"}}}),R=({variant:e="outlined",...s})=>p.jsx(v,{variant:e,...s});module.exports=R;