@entur/button
Advanced tools
Comparing version 1.5.2 to 1.6.0
@@ -6,2 +6,14 @@ # Change Log | ||
# [1.6.0](https://bitbucket.org/enturas/design-system/compare/@entur/button@1.5.2...@entur/button@1.6.0) (2020-01-20) | ||
### Bug Fixes | ||
- fix transparent styling for secondary buttons ([79640f6](https://bitbucket.org/enturas/design-system/commits/79640f6fd7b9679b7cb958d3b39e181c70bcb67c)) | ||
- **FloatingButton:** add hover effect to the floating buttons ([998ad0b](https://bitbucket.org/enturas/design-system/commits/998ad0b1275af64eb83025195b6b9b0f1d46ff88)) | ||
- **FloatingButton:** fix issue with docs ([a1c7879](https://bitbucket.org/enturas/design-system/commits/a1c7879e4363476541d43f76b9cc3fba17e2d290)) | ||
### Features | ||
- **FloatingButton:** add new prop "size" to FloatingButotn ([8fc534d](https://bitbucket.org/enturas/design-system/commits/8fc534d59e1d03a35a465affc2a98bc91c1fab56)) | ||
## [1.5.2](https://bitbucket.org/enturas/design-system/compare/@entur/button@1.5.1...@entur/button@1.5.2) (2020-01-14) | ||
@@ -8,0 +20,0 @@ |
@@ -118,3 +118,5 @@ 'use strict'; | ||
children = _ref.children, | ||
rest = _objectWithoutPropertiesLoose(_ref, ["className", "children"]); | ||
_ref$size = _ref.size, | ||
size = _ref$size === void 0 ? 'medium' : _ref$size, | ||
rest = _objectWithoutPropertiesLoose(_ref, ["className", "children", "size"]); | ||
@@ -124,2 +126,4 @@ return React.createElement("button", Object.assign({ | ||
'eds-floating-button--extended': React.Children.count(children) > 1 | ||
}, { | ||
'eds-floating-button--small': size === 'small' | ||
}, className), | ||
@@ -126,0 +130,0 @@ type: "button" |
@@ -1,2 +0,2 @@ | ||
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=require("@entur/utils"),n=e(require("react")),r=e(require("classnames"));function a(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r<s.length;r++)t.indexOf(n=s[r])>=0||(a[n]=e[n]);return a}var s=n.forwardRef((function(e,t){var s,i=e.variant,o=e.size,u=void 0===o?"medium":o,c=e.loading,d=e.className,l=e.children,f=e.disabled,b=void 0!==f&&f,g=e.width,m=e.as,v=void 0===m?"button":m,p=a(e,["variant","size","loading","className","children","disabled","width","as"]),y=b?"button":v,h=n.Children.toArray(l),j=h.length>1&&"string"!=typeof h[0],x=h.length>1&&"string"!=typeof h[h.length-1];return n.createElement(y,Object.assign({className:r("eds-button",(s={},s["eds-button--variant-"+i]=i,s["eds-button--size-"+u]=u,s["eds-button--width-"+g]=g,s["eds-button--loading"]=c,s["eds-button--leading-icon"]=j,s["eds-button--trailing-icon"]=x,s),d),ref:t,"aria-busy":c,disabled:b,"aria-disabled":b},p),c?n.createElement("div",{className:"eds-button__spinner"}):l)})),i=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"primary"}))})),o=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"secondary"}))})),u=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"success"}))})),c=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"negative"}))})),d=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"tertiary"}))}));t.warnAboutMissingStyles("button"),exports.Button=s,exports.ButtonGroup=function(e){var t=e.as,s=void 0===t?"div":t,i=e.className,o=a(e,["as","className"]);return n.createElement(s,Object.assign({className:r("eds-button-group",i)},o))},exports.FloatingButton=function(e){var t=e.className,s=e.children,i=a(e,["className","children"]);return n.createElement("button",Object.assign({className:r("eds-floating-button",{"eds-floating-button--extended":n.Children.count(s)>1},t),type:"button"},i),function(e){return n.Children.map(e,(function(e){return"string"==typeof e?n.createElement("span",null,e):e}))}(s))},exports.NegativeButton=c,exports.PrimaryButton=i,exports.SecondaryButton=o,exports.SuccessButton=u,exports.TertiaryButton=d; | ||
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=require("@entur/utils"),n=e(require("react")),r=e(require("classnames"));function a(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r<s.length;r++)t.indexOf(n=s[r])>=0||(a[n]=e[n]);return a}var s=n.forwardRef((function(e,t){var s,i=e.variant,o=e.size,u=void 0===o?"medium":o,c=e.loading,l=e.className,d=e.children,f=e.disabled,b=void 0!==f&&f,m=e.width,g=e.as,v=void 0===g?"button":g,p=a(e,["variant","size","loading","className","children","disabled","width","as"]),y=b?"button":v,h=n.Children.toArray(d),j=h.length>1&&"string"!=typeof h[0],x=h.length>1&&"string"!=typeof h[h.length-1];return n.createElement(y,Object.assign({className:r("eds-button",(s={},s["eds-button--variant-"+i]=i,s["eds-button--size-"+u]=u,s["eds-button--width-"+m]=m,s["eds-button--loading"]=c,s["eds-button--leading-icon"]=j,s["eds-button--trailing-icon"]=x,s),l),ref:t,"aria-busy":c,disabled:b,"aria-disabled":b},p),c?n.createElement("div",{className:"eds-button__spinner"}):d)})),i=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"primary"}))})),o=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"secondary"}))})),u=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"success"}))})),c=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"negative"}))})),l=n.forwardRef((function(e,t){return n.createElement(s,Object.assign({},e,{ref:t,variant:"tertiary"}))}));t.warnAboutMissingStyles("button"),exports.Button=s,exports.ButtonGroup=function(e){var t=e.as,s=void 0===t?"div":t,i=e.className,o=a(e,["as","className"]);return n.createElement(s,Object.assign({className:r("eds-button-group",i)},o))},exports.FloatingButton=function(e){var t=e.className,s=e.children,i=e.size,o=void 0===i?"medium":i,u=a(e,["className","children","size"]);return n.createElement("button",Object.assign({className:r("eds-floating-button",{"eds-floating-button--extended":n.Children.count(s)>1},{"eds-floating-button--small":"small"===o},t),type:"button"},u),function(e){return n.Children.map(e,(function(e){return"string"==typeof e?n.createElement("span",null,e):e}))}(s))},exports.NegativeButton=c,exports.PrimaryButton=i,exports.SecondaryButton=o,exports.SuccessButton=u,exports.TertiaryButton=l; | ||
//# sourceMappingURL=button.cjs.production.min.js.map |
@@ -112,3 +112,5 @@ import { warnAboutMissingStyles } from '@entur/utils'; | ||
children = _ref.children, | ||
rest = _objectWithoutPropertiesLoose(_ref, ["className", "children"]); | ||
_ref$size = _ref.size, | ||
size = _ref$size === void 0 ? 'medium' : _ref$size, | ||
rest = _objectWithoutPropertiesLoose(_ref, ["className", "children", "size"]); | ||
@@ -118,2 +120,4 @@ return React.createElement("button", Object.assign({ | ||
'eds-floating-button--extended': React.Children.count(children) > 1 | ||
}, { | ||
'eds-floating-button--small': size === 'small' | ||
}, className), | ||
@@ -120,0 +124,0 @@ type: "button" |
@@ -12,4 +12,8 @@ import React from 'react'; | ||
onClick: (e: React.MouseEvent<HTMLButtonElement>) => void; | ||
/** Størrelse på knappen | ||
* @default "medium" | ||
*/ | ||
size?: 'medium' | 'small'; | ||
[key: string]: any; | ||
}; | ||
export declare const FloatingButton: React.FC<FloatingButtonProps>; |
{ | ||
"name": "@entur/button", | ||
"version": "1.5.2", | ||
"version": "1.6.0", | ||
"license": "EUPL-1.2", | ||
@@ -36,3 +36,3 @@ "main": "dist/index.js", | ||
}, | ||
"gitHead": "424f5b8ed5df86c1332f683d13a3ef59efc977ba" | ||
"gitHead": "4e5dd73656a73309e6b1b02a5279e5dbcb86c234" | ||
} |
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
89340
742