@pikas-ui/button
Advanced tools
Comparing version 2.0.13 to 2.0.14
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var _styles = require('@pikas-ui/styles');var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _loader = require('@pikas-ui/loader');var _utilsjs = require('../utils.js');const E=_styles.styled.call(void 0, "button",{all:"unset",cursor:"pointer",outline:"none",display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",space:2,borderStyle:"solid",position:"relative",whiteSpace:"nowrap",boxSizing:"border-box",variants:{effect:{globalScale:{transition:"transform 250ms ease","&:hover":{transform:"scale(1.025)",transition:"transform 250ms ease"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},boxScale:{transition:"transform 250ms ease","&:after":{background:"inherit",content:"",position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:-1,transition:"transform 250ms ease",borderRadius:"inherit"},"&:hover:after":{transform:"scale(1.1)",transition:"transform 250ms"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},opacity:{transition:"opacity 500ms","&:hover":{opacity:.8},"&:active":{opacity:1,transition:"opacity 0s"}}},padding:{xs:{padding:"4px 16px"},sm:{padding:"4px 24px"},md:{padding:"8px 32px"},lg:{padding:"16px 40px"},xl:{padding:"16px 48px"}},state:{true:{cursor:"initial",opacity:.5}}}}),D=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",variants:{textTransform:{capitalize:{textTransform:"capitalize"},uppercase:{textTransform:"uppercase"},default:{"span::first-letter":{textTransform:"uppercase"}},none:{}},gap:{sm:{customGap:4},md:{customGap:8},lg:{customGap:16}}}}),F=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0}),R=({LeftIcon:e,RightIcon:s,loading:a,children:r,styles:o,outlined:u,colorHex:p,contentColorHex:l,textTransform:c,gap:f,pikasUiContext:d})=>d?_react2.default.createElement(_react2.default.Fragment,null,_react2.default.createElement(F,null,_react2.default.createElement(_loader.BeatLoader,{size:d.fontSizes["EM-XX-SMALL"].value,colorHex:_utilsjs.getContentColor.call(void 0, {outlined:u,contentColorHex:l,colorHex:p}),loading:a})),_react2.default.createElement(D,{textTransform:c,gap:f,css:{opacity:a?0:1}},e?_react2.default.createElement(e,{size:"1em",colorHex:_utilsjs.getContentColor.call(void 0, {outlined:u,contentColorHex:l,colorHex:p}),styles:_optionalChain([o, 'optionalAccess', _ => _.icon])}):null,_react2.default.createElement("div",null,r),s?_react2.default.createElement(s,{size:"1em",colorHex:_utilsjs.getContentColor.call(void 0, {outlined:u,contentColorHex:l,colorHex:p}),styles:_optionalChain([o, 'optionalAccess', _2 => _2.icon])}):null)):null,$= exports.Button =_react.forwardRef.call(void 0, ({color:e,colorHex:s,styles:a,loading:r,disabled:o,effect:u,onClick:p,children:l,gap:c,LeftIcon:f,RightIcon:d,outlined:x,width:y,maxWidth:T,minWidth:g,fontSize:h,textTransform:b,fontWeight:B,borderRadius:C,borderWidth:S,boxShadow:v,contentColor:i,contentColorHex:m,...M},I)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),H=_react.useCallback.call(void 0, ()=>{o||r||_optionalChain([p, 'optionalCall', _3 => _3()])},[o,p,r]);return t?_react2.default.createElement(E,{ref:I,onClick:H,state:o,effect:o?void 0:u,css:{br:C,fontWeight:`$${B}`,borderWidth:S,fontSize:`$${h}`,width:y,maxWidth:T,minWidth:g,boxShadow:v,..._utilsjs.getColors.call(void 0, {outlined:x,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value}),..._optionalChain([a, 'optionalAccess', _4 => _4.button])},...M},R({pikasUiContext:t,LeftIcon:f,RightIcon:d,children:l,gap:c,loading:r,outlined:x,styles:a,textTransform:b,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value})):null});$.defaultProps={type:"button",disabled:!1,loading:!1,padding:"md",color:"PRIMARY",gap:"md",effect:"opacity",outlined:!1,width:"100%",maxWidth:"100%",fontSize:"EM-MEDIUM",textTransform:"default",fontWeight:"NORMAL",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};const N=_react.forwardRef.call(void 0, ({color:e,colorHex:s,styles:a,loading:r,disabled:o,fontSize:u,effect:p,onClick:l,children:c,gap:f,LeftIcon:d,RightIcon:x,outlined:y,width:T,maxWidth:g,minWidth:h,textTransform:b,fontWeight:B,borderRadius:C,borderWidth:S,boxShadow:v,contentColor:i,contentColorHex:m,...M},I)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),H=_react.useCallback.call(void 0, ()=>{o||r||_optionalChain([l, 'optionalCall', _5 => _5()])},[o,l,r]);return t?_react2.default.createElement(E,{as:"a",ref:I,onClick:H,state:o,effect:o?void 0:p,css:{br:C,fontWeight:`$${B}`,borderWidth:S,fontSize:`$${u}`,width:T,maxWidth:g,minWidth:h,boxShadow:v,..._utilsjs.getColors.call(void 0, {outlined:y,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value}),..._optionalChain([a, 'optionalAccess', _6 => _6.button])},...M},R({pikasUiContext:t,LeftIcon:d,RightIcon:x,children:c,gap:f,loading:r,outlined:y,styles:a,textTransform:b,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value})):null});N.defaultProps={disabled:!1,loading:!1,padding:"md",color:"PRIMARY",gap:"md",effect:"opacity",outlined:!1,width:"100%",maxWidth:"100%",fontSize:"EM-MEDIUM",textTransform:"default",fontWeight:"NORMAL",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};exports.Button = $; exports.ButtonLink = N; | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var _styles = require('@pikas-ui/styles');var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _loader = require('@pikas-ui/loader');var _utilsjs = require('../utils.js');const E=_styles.styled.call(void 0, "button",{all:"unset",cursor:"pointer",outline:"none",display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",space:2,borderStyle:"solid",position:"relative",whiteSpace:"nowrap",boxSizing:"border-box",variants:{effect:{globalScale:{transition:"transform 250ms ease","&:hover":{transform:"scale(1.025)",transition:"transform 250ms ease"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},boxScale:{transition:"transform 250ms ease","&:after":{background:"inherit",content:"",position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:-1,transition:"transform 250ms ease",borderRadius:"inherit"},"&:hover:after":{transform:"scale(1.1)",transition:"transform 250ms"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},opacity:{transition:"opacity 500ms","&:hover":{opacity:.8},"&:active":{opacity:1,transition:"opacity 0s"}}},padding:{xs:{padding:"4px 16px"},sm:{padding:"4px 24px"},md:{padding:"8px 32px"},lg:{padding:"16px 40px"},xl:{padding:"16px 48px"}},disabled:{true:{cursor:"not-allowed",opacity:.5}}}}),D=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",variants:{textTransform:{capitalize:{textTransform:"capitalize"},uppercase:{textTransform:"uppercase"},default:{"span::first-letter":{textTransform:"uppercase"}},none:{}},gap:{sm:{customGap:4},md:{customGap:8},lg:{customGap:16}}}}),F=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0}),R=({LeftIcon:e,RightIcon:s,loading:a,children:r,styles:o,outlined:d,colorHex:p,contentColorHex:l,textTransform:c,gap:f,pikasUiContext:u})=>u?_react2.default.createElement(_react2.default.Fragment,null,_react2.default.createElement(F,null,_react2.default.createElement(_loader.BeatLoader,{size:u.fontSizes["EM-XX-SMALL"].value,colorHex:_utilsjs.getContentColor.call(void 0, {outlined:d,contentColorHex:l,colorHex:p}),loading:a})),_react2.default.createElement(D,{textTransform:c,gap:f,css:{opacity:a?0:1}},e?_react2.default.createElement(e,{size:"1em",colorHex:_utilsjs.getContentColor.call(void 0, {outlined:d,contentColorHex:l,colorHex:p}),styles:_optionalChain([o, 'optionalAccess', _ => _.icon])}):null,_react2.default.createElement("div",null,r),s?_react2.default.createElement(s,{size:"1em",colorHex:_utilsjs.getContentColor.call(void 0, {outlined:d,contentColorHex:l,colorHex:p}),styles:_optionalChain([o, 'optionalAccess', _2 => _2.icon])}):null)):null,$= exports.Button =_react.forwardRef.call(void 0, ({color:e,colorHex:s,styles:a,loading:r,disabled:o,effect:d,onClick:p,children:l,gap:c,LeftIcon:f,RightIcon:u,outlined:x,width:y,maxWidth:T,minWidth:g,fontSize:h,textTransform:b,fontWeight:B,borderRadius:C,borderWidth:S,boxShadow:v,contentColor:i,contentColorHex:m,...M},I)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),H=_react.useCallback.call(void 0, ()=>{o||r||_optionalChain([p, 'optionalCall', _3 => _3()])},[o,p,r]);return t?_react2.default.createElement(E,{ref:I,onClick:H,disabled:o,effect:o?void 0:d,css:{br:C,fontWeight:`$${B}`,borderWidth:S,fontSize:`$${h}`,width:y,maxWidth:T,minWidth:g,boxShadow:v,..._utilsjs.getColors.call(void 0, {outlined:x,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value}),..._optionalChain([a, 'optionalAccess', _4 => _4.button])},...M},R({pikasUiContext:t,LeftIcon:f,RightIcon:u,children:l,gap:c,loading:r,outlined:x,styles:a,textTransform:b,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value})):null});$.defaultProps={type:"button",disabled:!1,loading:!1,padding:"md",color:"PRIMARY",gap:"md",effect:"opacity",outlined:!1,width:"100%",maxWidth:"100%",fontSize:"EM-MEDIUM",textTransform:"default",fontWeight:"NORMAL",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};const N=_react.forwardRef.call(void 0, ({color:e,colorHex:s,styles:a,loading:r,disabled:o,fontSize:d,effect:p,onClick:l,children:c,gap:f,LeftIcon:u,RightIcon:x,outlined:y,width:T,maxWidth:g,minWidth:h,textTransform:b,fontWeight:B,borderRadius:C,borderWidth:S,boxShadow:v,contentColor:i,contentColorHex:m,...M},I)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),H=_react.useCallback.call(void 0, ()=>{o||r||_optionalChain([l, 'optionalCall', _5 => _5()])},[o,l,r]);return t?_react2.default.createElement(E,{as:"a",ref:I,onClick:H,disabled:o,effect:o?void 0:p,css:{br:C,fontWeight:`$${B}`,borderWidth:S,fontSize:`$${d}`,width:T,maxWidth:g,minWidth:h,boxShadow:v,..._utilsjs.getColors.call(void 0, {outlined:y,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value}),..._optionalChain([a, 'optionalAccess', _6 => _6.button])},...M},R({pikasUiContext:t,LeftIcon:u,RightIcon:x,children:c,gap:f,loading:r,outlined:y,styles:a,textTransform:b,colorHex:s||e&&t.colors[e].value,contentColorHex:m||i&&t.colors[i].value})):null});N.defaultProps={disabled:!1,loading:!1,padding:"md",color:"PRIMARY",gap:"md",effect:"opacity",outlined:!1,width:"100%",maxWidth:"100%",fontSize:"EM-MEDIUM",textTransform:"default",fontWeight:"NORMAL",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};exports.Button = $; exports.ButtonLink = N; | ||
//# sourceMappingURL=Button.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var _styles = require('@pikas-ui/styles');var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _loader = require('@pikas-ui/loader');var _utilsjs = require('../utils.js');const P=_styles.styled.call(void 0, "button",{all:"unset",cursor:"pointer",outline:"none",display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",space:2,borderStyle:"solid",position:"relative",whiteSpace:"nowrap",boxSizing:"border-box",br:"md",borderWidth:2,boxShadow:"$ELEVATION_BOTTOM_1",variants:{effect:{globalScale:{transition:"transform 250ms ease","&:hover":{transform:"scale(1.025)",transition:"transform 250ms ease"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},boxScale:{transition:"transform 250ms ease","&:after":{background:"inherit",content:"",position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:-1,transition:"transform 250ms ease",borderRadius:"inherit"},"&:hover:after":{transform:"scale(1.1)",transition:"transform 250ms"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},opacity:{transition:"opacity 500ms","&:hover":{opacity:.8},"&:active":{opacity:1,transition:"opacity 0s"}}},padding:{xs:{padding:2},sm:{padding:4},md:{padding:8},lg:{padding:16},xl:{padding:24}},state:{true:{cursor:"initial",opacity:.5}}}}),A=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center"}),E=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0}),M=({loading:t,styles:a,outlined:s,colorHex:e,contentColorHex:n,size:c,Icon:p})=>_react2.default.createElement(_react2.default.Fragment,null,_react2.default.createElement(E,null,_react2.default.createElement(_loader.ClipLoader,{size:_styles.Sizes[c||6],colorHex:_utilsjs.getContentColor.call(void 0, {outlined:s,contentColorHex:n,colorHex:e}),loading:t})),_react2.default.createElement(A,{css:{opacity:t?0:1}},_react2.default.createElement(p,{size:_styles.Sizes[c||6],colorHex:_utilsjs.getContentColor.call(void 0, {outlined:s,contentColorHex:n,colorHex:e}),styles:_optionalChain([a, 'optionalAccess', _ => _.icon])}))),O= exports.ButtonIcon =_react.forwardRef.call(void 0, ({color:t,colorHex:a,styles:s,loading:e,disabled:n,effect:c,onClick:p,outlined:d,Icon:f,size:l,borderRadius:y,borderWidth:m,boxShadow:T,contentColor:r,contentColorHex:u,...b},x)=>{const o=_react.useContext.call(void 0, _styles.PikasUIContext),g=_react.useCallback.call(void 0, ()=>{n||e||_optionalChain([p, 'optionalCall', _2 => _2()])},[n,p,e]);return o?_react2.default.createElement(P,{ref:x,onClick:g,state:n,effect:n?void 0:c,css:{br:y,borderWidth:m,boxShadow:T,..._utilsjs.getColors.call(void 0, {outlined:d,colorHex:a||t&&o.colors[t].value,contentColorHex:u||r&&o.colors[r].value}),..._optionalChain([s, 'optionalAccess', _3 => _3.button])},...b},M({colorHex:a||t&&o.colors[t].value,contentColorHex:u||r&&o.colors[r].value,loading:e,outlined:d,size:l,styles:s,Icon:f})):null});O.defaultProps={type:"button",disabled:!1,loading:!1,color:"PRIMARY",size:6,effect:"opacity",padding:"md",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};const w=_react.forwardRef.call(void 0, ({color:t,colorHex:a,styles:s,loading:e,effect:n,onClick:c,outlined:p,Icon:d,size:f,disabled:l,borderRadius:y,borderWidth:m,boxShadow:T,contentColor:r,contentColorHex:u,...b},x)=>{const o=_react.useContext.call(void 0, _styles.PikasUIContext),g=_react.useCallback.call(void 0, ()=>{l||e||_optionalChain([c, 'optionalCall', _4 => _4()])},[l,c,e]);return o?_react2.default.createElement(P,{as:"a",ref:x,onClick:g,state:l,effect:l?void 0:n,css:{br:y,borderWidth:m,boxShadow:T,..._utilsjs.getColors.call(void 0, {outlined:p,colorHex:a||t&&o.colors[t].value,contentColorHex:u||r&&o.colors[r].value}),..._optionalChain([s, 'optionalAccess', _5 => _5.button])},...b},M({colorHex:a||t&&o.colors[t].value,contentColorHex:u||r&&o.colors[r].value,loading:e,outlined:p,size:f,styles:s,Icon:d})):null});w.defaultProps={loading:!1,color:"PRIMARY",size:6,padding:"md",effect:"opacity",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};exports.ButtonIcon = O; exports.ButtonIconLink = w; | ||
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var _styles = require('@pikas-ui/styles');var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _loader = require('@pikas-ui/loader');var _utilsjs = require('../utils.js');const P=_styles.styled.call(void 0, "button",{all:"unset",cursor:"pointer",outline:"none",display:"flex",alignItems:"center",justifyContent:"center",userSelect:"none",space:2,borderStyle:"solid",position:"relative",whiteSpace:"nowrap",boxSizing:"border-box",br:"md",borderWidth:2,boxShadow:"$ELEVATION_BOTTOM_1",variants:{effect:{globalScale:{transition:"transform 250ms ease","&:hover":{transform:"scale(1.025)",transition:"transform 250ms ease"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},boxScale:{transition:"transform 250ms ease","&:after":{background:"inherit",content:"",position:"absolute",top:0,left:0,right:0,bottom:0,zIndex:-1,transition:"transform 250ms ease",borderRadius:"inherit"},"&:hover:after":{transform:"scale(1.1)",transition:"transform 250ms"},"&:active":{transform:"scale(0.95)",transition:"transform 250ms ease"}},opacity:{transition:"opacity 500ms","&:hover":{opacity:.8},"&:active":{opacity:1,transition:"opacity 0s"}}},padding:{xs:{padding:2},sm:{padding:4},md:{padding:8},lg:{padding:16},xl:{padding:24}},disabled:{true:{cursor:"not-allowed",opacity:.5}}}}),A=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center"}),w=_styles.styled.call(void 0, "div",{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,left:0,right:0,bottom:0}),M=({loading:o,styles:a,outlined:s,colorHex:e,contentColorHex:n,size:c,Icon:p})=>_react2.default.createElement(_react2.default.Fragment,null,_react2.default.createElement(w,null,_react2.default.createElement(_loader.ClipLoader,{size:_styles.Sizes[c||6],colorHex:_utilsjs.getContentColor.call(void 0, {outlined:s,contentColorHex:n,colorHex:e}),loading:o})),_react2.default.createElement(A,{css:{opacity:o?0:1}},_react2.default.createElement(p,{size:_styles.Sizes[c||6],colorHex:_utilsjs.getContentColor.call(void 0, {outlined:s,contentColorHex:n,colorHex:e}),styles:_optionalChain([a, 'optionalAccess', _ => _.icon])}))),E= exports.ButtonIcon =_react.forwardRef.call(void 0, ({color:o,colorHex:a,styles:s,loading:e,disabled:n,effect:c,onClick:p,outlined:u,Icon:f,size:l,borderRadius:y,borderWidth:m,boxShadow:T,contentColor:r,contentColorHex:d,...b},x)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),g=_react.useCallback.call(void 0, ()=>{n||e||_optionalChain([p, 'optionalCall', _2 => _2()])},[n,p,e]);return t?_react2.default.createElement(P,{ref:x,onClick:g,disabled:n,effect:n?void 0:c,css:{br:y,borderWidth:m,boxShadow:T,..._utilsjs.getColors.call(void 0, {outlined:u,colorHex:a||o&&t.colors[o].value,contentColorHex:d||r&&t.colors[r].value}),..._optionalChain([s, 'optionalAccess', _3 => _3.button])},...b},M({colorHex:a||o&&t.colors[o].value,contentColorHex:d||r&&t.colors[r].value,loading:e,outlined:u,size:l,styles:s,Icon:f})):null});E.defaultProps={type:"button",disabled:!1,loading:!1,color:"PRIMARY",size:6,effect:"opacity",padding:"md",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};const O=_react.forwardRef.call(void 0, ({color:o,colorHex:a,styles:s,loading:e,effect:n,onClick:c,outlined:p,Icon:u,size:f,disabled:l,borderRadius:y,borderWidth:m,boxShadow:T,contentColor:r,contentColorHex:d,...b},x)=>{const t=_react.useContext.call(void 0, _styles.PikasUIContext),g=_react.useCallback.call(void 0, ()=>{l||e||_optionalChain([c, 'optionalCall', _4 => _4()])},[l,c,e]);return t?_react2.default.createElement(P,{as:"a",ref:x,onClick:g,disabled:l,effect:l?void 0:n,css:{br:y,borderWidth:m,boxShadow:T,..._utilsjs.getColors.call(void 0, {outlined:p,colorHex:a||o&&t.colors[o].value,contentColorHex:d||r&&t.colors[r].value}),..._optionalChain([s, 'optionalAccess', _5 => _5.button])},...b},M({colorHex:a||o&&t.colors[o].value,contentColorHex:d||r&&t.colors[r].value,loading:e,outlined:p,size:f,styles:s,Icon:u})):null});O.defaultProps={loading:!1,color:"PRIMARY",size:6,padding:"md",effect:"opacity",borderRadius:"md",borderWidth:2,boxShadow:"ELEVATION_BOTTOM_1"};exports.ButtonIcon = E; exports.ButtonIconLink = O; | ||
//# sourceMappingURL=ButtonIcon.js.map |
{ | ||
"name": "@pikas-ui/button", | ||
"version": "2.0.13", | ||
"version": "2.0.14", | ||
"private": false, | ||
@@ -26,5 +26,5 @@ "description": "", | ||
"dependencies": { | ||
"@pikas-ui/icons": "2.0.11", | ||
"@pikas-ui/loader": "2.0.10", | ||
"@pikas-ui/styles": "2.2.0", | ||
"@pikas-ui/icons": "2.0.12", | ||
"@pikas-ui/loader": "2.0.11", | ||
"@pikas-ui/styles": "2.2.1", | ||
"font-color-contrast": "^11.1.0", | ||
@@ -40,2 +40,3 @@ "react": "^18.2.0", | ||
"@types/react-dom": "^18.0.6", | ||
"cross-env": "^7.0.3", | ||
"eslint": "^8.19.0", | ||
@@ -42,0 +43,0 @@ "tsup": "^6.1.3", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
91936
9
+ Added@pikas-ui/icons@2.0.12(transitive)
+ Added@pikas-ui/loader@2.0.11(transitive)
+ Added@pikas-ui/styles@2.2.1(transitive)
- Removed@pikas-ui/icons@2.0.11(transitive)
- Removed@pikas-ui/loader@2.0.10(transitive)
- Removed@pikas-ui/styles@2.2.0(transitive)
Updated@pikas-ui/icons@2.0.12
Updated@pikas-ui/loader@2.0.11
Updated@pikas-ui/styles@2.2.1