@spark-web/button
Version:
--- title: Button storybookPath: forms-buttons-button--default isExperimentalPackage: true ---
349 lines (272 loc) • 13.6 kB
Markdown
# @spark-web/button
## 1.4.5
### Patch Changes
- [#274](https://github.com/brighte-labs/spark-web/pull/274)
[`b6976e3`](https://github.com/brighte-labs/spark-web/commit/b6976e36ab0a577ba700660c5dc8d2d1251082bb)
Thanks [@szhang-brighte](https://github.com/szhang-brighte)! - update
@spark-web/link version
## 1.4.4
### Patch Changes
- [#245](https://github.com/brighte-labs/spark-web/pull/245)
[`21c6e08`](https://github.com/brighte-labs/spark-web/commit/21c6e08e821ada32feea7c34f1bf451573b5023d)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Remove explicit
JSX.Element return types
- [#218](https://github.com/brighte-labs/spark-web/pull/218)
[`6fc8d1b`](https://github.com/brighte-labs/spark-web/commit/6fc8d1bc37e25d0cd622bc37f68a1d92eb5961b5)
Thanks [@nderkim](https://github.com/nderkim)! - Rename files to kebab case
- [#222](https://github.com/brighte-labs/spark-web/pull/222)
[`7f93c45`](https://github.com/brighte-labs/spark-web/commit/7f93c45bbae8c765e10df9d0dd7615473797749b)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update
dependencies
- [#242](https://github.com/brighte-labs/spark-web/pull/242)
[`6df05f7`](https://github.com/brighte-labs/spark-web/commit/6df05f764e4181c140d6547d6b897d0210468f6a)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - - Add homepage
and repository keys to package.json
- Add CHANGELOG and README to files key in package.json
- Updated dependencies
[[`adc5e9e`](https://github.com/brighte-labs/spark-web/commit/adc5e9e6c99acd117f3261edcefdb5573132441b),
[`de99b9c`](https://github.com/brighte-labs/spark-web/commit/de99b9c7f72373bd1902cf67f5cfec9a1e1db01c),
[`6fc8d1b`](https://github.com/brighte-labs/spark-web/commit/6fc8d1bc37e25d0cd622bc37f68a1d92eb5961b5),
[`7f93c45`](https://github.com/brighte-labs/spark-web/commit/7f93c45bbae8c765e10df9d0dd7615473797749b),
[`62f7de8`](https://github.com/brighte-labs/spark-web/commit/62f7de8a2e1df5ae088c093d3acdaa868d3f61fe),
[`6df05f7`](https://github.com/brighte-labs/spark-web/commit/6df05f764e4181c140d6547d6b897d0210468f6a)]:
- @spark-web/box@1.1.0
- @spark-web/icon@1.2.2
- @spark-web/text@1.1.2
- @spark-web/a11y@1.3.2
- @spark-web/link@1.0.10
- @spark-web/spinner@1.0.8
- @spark-web/theme@3.1.0
- @spark-web/utils@1.2.3
## 1.4.3
### Patch Changes
- [#204](https://github.com/brighte-labs/spark-web/pull/204)
[`76522bd`](https://github.com/brighte-labs/spark-web/commit/76522bd266e8d07f0a2c003c0f78314ab002cf40)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Export
`ButtonChildrenProps`, `ButtonProminence`, `ButtonSize` and `ButtonTone`
types.
## 1.4.2
### Patch Changes
- [#208](https://github.com/brighte-labs/spark-web/pull/208)
[`1ea26ef`](https://github.com/brighte-labs/spark-web/commit/1ea26ef04a3b45875ed0dd2326eeab1fbe1e4bc5)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Lower required
node version
- Updated dependencies
[[`1ea26ef`](https://github.com/brighte-labs/spark-web/commit/1ea26ef04a3b45875ed0dd2326eeab1fbe1e4bc5)]:
- @spark-web/a11y@1.3.1
- @spark-web/box@1.0.9
- @spark-web/icon@1.2.1
- @spark-web/link@1.0.9
- @spark-web/spinner@1.0.7
- @spark-web/text@1.1.1
- @spark-web/theme@3.0.6
- @spark-web/utils@1.2.2
## 1.4.1
### Patch Changes
- [#197](https://github.com/brighte-labs/spark-web/pull/197)
[`94016d8`](https://github.com/brighte-labs/spark-web/commit/94016d84e26bbe55833bbcbab847a2cce6041538)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update packages
- Updated dependencies
[[`51b6c7a`](https://github.com/brighte-labs/spark-web/commit/51b6c7a43f441e02b90403b13af9cfa11e5438ef),
[`9ff0c4b`](https://github.com/brighte-labs/spark-web/commit/9ff0c4b4cc83e0e1ab609d0bcdb01458b654263e),
[`07286b5`](https://github.com/brighte-labs/spark-web/commit/07286b52f897909b1a806d736e1040351c93078f),
[`94016d8`](https://github.com/brighte-labs/spark-web/commit/94016d84e26bbe55833bbcbab847a2cce6041538)]:
- @spark-web/a11y@1.3.0
- @spark-web/text@1.1.0
- @spark-web/icon@1.2.0
- @spark-web/box@1.0.8
- @spark-web/link@1.0.8
- @spark-web/spinner@1.0.6
- @spark-web/theme@3.0.5
- @spark-web/utils@1.2.1
## 1.4.0
### Minor Changes
- [#188](https://github.com/brighte-labs/spark-web/pull/188)
[`891f839`](https://github.com/brighte-labs/spark-web/commit/891f839c5a5608d771183189cb12116a60f66209)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Move
aria-disabled logic from Button onto underlying BaseButton
* [#188](https://github.com/brighte-labs/spark-web/pull/188)
[`891f839`](https://github.com/brighte-labs/spark-web/commit/891f839c5a5608d771183189cb12116a60f66209)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Export
useButtonStyles hook
### Patch Changes
- Updated dependencies
[[`7b0cfdf`](https://github.com/brighte-labs/spark-web/commit/7b0cfdf6fb4d32b86e00050d8869ac2b9787cf41)]:
- @spark-web/theme@3.0.4
## 1.3.1
### Patch Changes
- [#185](https://github.com/brighte-labs/spark-web/pull/185)
[`82413df`](https://github.com/brighte-labs/spark-web/commit/82413df8f27ba2508911d0edb4380d3d366c75c0)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Remove "cursor:
pointer" when buttons are disabled
## 1.3.0
### Minor Changes
- [#181](https://github.com/brighte-labs/spark-web/pull/181)
[`be99536`](https://github.com/brighte-labs/spark-web/commit/be99536abb56dd26e5c9a1703e6df9c7860b449b)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add disabled
styles for buttons
Move aria-disabled logic from Button onto underlying BaseButton
* [#179](https://github.com/brighte-labs/spark-web/pull/179)
[`d935c57`](https://github.com/brighte-labs/spark-web/commit/d935c57c2302700e8a2332b757d38220b9c47f84)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Accept number as
child for button
### Patch Changes
- [#173](https://github.com/brighte-labs/spark-web/pull/173)
[`90b7e9c`](https://github.com/brighte-labs/spark-web/commit/90b7e9cf4eb7e864d765c74b22c3dedf3d262e25)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update babel
dependency
- Updated dependencies
[[`90b7e9c`](https://github.com/brighte-labs/spark-web/commit/90b7e9cf4eb7e864d765c74b22c3dedf3d262e25),
[`be99536`](https://github.com/brighte-labs/spark-web/commit/be99536abb56dd26e5c9a1703e6df9c7860b449b),
[`c3867af`](https://github.com/brighte-labs/spark-web/commit/c3867af7b77dfae3580ab63a5d5c9e8452f2da62)]:
- @spark-web/a11y@1.2.0
- @spark-web/box@1.0.7
- @spark-web/icon@1.1.5
- @spark-web/link@1.0.7
- @spark-web/spinner@1.0.5
- @spark-web/text@1.0.7
- @spark-web/theme@3.0.3
- @spark-web/utils@1.2.0
## 1.2.0
### Minor Changes
- [#153](https://github.com/brighte-labs/spark-web/pull/153)
[`e17ddb6`](https://github.com/brighte-labs/spark-web/commit/e17ddb6328a792bd5905cff20ced5907ca055f82)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Create BaseButton
and focus button on click to address Safari bug
### Patch Changes
- [#167](https://github.com/brighte-labs/spark-web/pull/167)
[`4f79350`](https://github.com/brighte-labs/spark-web/commit/4f793508fdb43ddd452f0d59a3126101f9fa5459)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update Babel
- Updated dependencies
[[`4f79350`](https://github.com/brighte-labs/spark-web/commit/4f793508fdb43ddd452f0d59a3126101f9fa5459),
[`f524009`](https://github.com/brighte-labs/spark-web/commit/f5240098cf731b0a2e351b7b585711e893a33736),
[`60f7281`](https://github.com/brighte-labs/spark-web/commit/60f7281c4a194d934a2ce561cad47e737b0fb48e)]:
- @spark-web/a11y@1.1.0
- @spark-web/box@1.0.6
- @spark-web/icon@1.1.4
- @spark-web/link@1.0.6
- @spark-web/spinner@1.0.4
- @spark-web/text@1.0.6
- @spark-web/theme@3.0.2
- @spark-web/utils@1.1.5
## 1.1.2
### Patch Changes
- [#144](https://github.com/brighte-labs/spark-web/pull/144)
[`949001a`](https://github.com/brighte-labs/spark-web/commit/949001aca3304a4f13750885575de8ec9e8503b3)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Better align
icons inside of buttons
- Updated dependencies
[[`500939d`](https://github.com/brighte-labs/spark-web/commit/500939de7c45c93d48078f39151035ab9eba057f)]:
- @spark-web/spinner@1.0.3
## 1.1.1
### Patch Changes
- [#113](https://github.com/brighte-labs/spark-web/pull/113)
[`156236d`](https://github.com/brighte-labs/spark-web/commit/156236d2474aee66a0b8e2030635f9c08a5b78ba)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update
dependencies
- Updated dependencies
[[`08752c3`](https://github.com/brighte-labs/spark-web/commit/08752c350b53cde0657ec32f03f9932dec835e33),
[`156236d`](https://github.com/brighte-labs/spark-web/commit/156236d2474aee66a0b8e2030635f9c08a5b78ba)]:
- @spark-web/a11y@1.0.5
- @spark-web/box@1.0.5
- @spark-web/icon@1.1.3
- @spark-web/link@1.0.5
- @spark-web/spinner@1.0.2
- @spark-web/text@1.0.5
- @spark-web/theme@3.0.1
- @spark-web/utils@1.1.3
## 1.1.0
### Minor Changes
- [#77](https://github.com/brighte-labs/spark-web/pull/77)
[`8ff39aa`](https://github.com/brighte-labs/spark-web/commit/8ff39aa7e51d8d3f17dcbd87ebe60502a8d8d260)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add loading state
to button
### Patch Changes
- [#59](https://github.com/brighte-labs/spark-web/pull/59)
[`7a91941`](https://github.com/brighte-labs/spark-web/commit/7a91941385dcb4744384818bb5c4866c24c357f5)
Thanks [@tamm](https://github.com/tamm)! - Fixed spelling mistake from Buttton
to Button
* [#65](https://github.com/brighte-labs/spark-web/pull/65)
[`182a53a`](https://github.com/brighte-labs/spark-web/commit/182a53a484892df48754e89dd714459a7f69fcff)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Remove "Inter"
font, change font-weights and font-sizes.
- [#52](https://github.com/brighte-labs/spark-web/pull/52)
[`82ab744`](https://github.com/brighte-labs/spark-web/commit/82ab744f198466810f3386bc459b8ab4d57c820e)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add files array
to package.json files
- Updated dependencies
[[`1ef4f82`](https://github.com/brighte-labs/spark-web/commit/1ef4f82df999c487b79cd216c17ca5735e444fc5),
[`182a53a`](https://github.com/brighte-labs/spark-web/commit/182a53a484892df48754e89dd714459a7f69fcff),
[`5744b68`](https://github.com/brighte-labs/spark-web/commit/5744b6820f626b93a14e11e1fbd96bcbe1b12b27),
[`82ab744`](https://github.com/brighte-labs/spark-web/commit/82ab744f198466810f3386bc459b8ab4d57c820e),
[`58a7284`](https://github.com/brighte-labs/spark-web/commit/58a728457bbbda86ac406a72d8ec4ad6c1c16630),
[`df618d9`](https://github.com/brighte-labs/spark-web/commit/df618d92d534e06f06ecedc95ea6bdd51cdc906b)]:
- @spark-web/text@1.0.4
- @spark-web/theme@3.0.0
- @spark-web/link@1.0.4
- @spark-web/spinner@1.0.1
- @spark-web/a11y@1.0.4
- @spark-web/box@1.0.4
- @spark-web/icon@1.1.2
- @spark-web/utils@1.1.2
## 1.0.3
### Patch Changes
- [#42](https://github.com/brighte-labs/spark-web/pull/42)
[`435779a`](https://github.com/brighte-labs/spark-web/commit/435779aa42bd635bbf43e1fd41724c666402caa2)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Prevent multiple
versions of React
- Updated dependencies
[[`435779a`](https://github.com/brighte-labs/spark-web/commit/435779aa42bd635bbf43e1fd41724c666402caa2)]:
- @spark-web/a11y@1.0.3
- @spark-web/box@1.0.3
- @spark-web/icon@1.1.1
- @spark-web/link@1.0.3
- @spark-web/text@1.0.3
- @spark-web/theme@2.0.2
- @spark-web/utils@1.1.1
## 1.0.2
### Patch Changes
- [#40](https://github.com/brighte-labs/spark-web/pull/40)
[`062c8ab`](https://github.com/brighte-labs/spark-web/commit/062c8ab8c7b4120f8d14c269b5f7801288c678ca)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Add
@babel/transform-runtime
- Updated dependencies
[[`062c8ab`](https://github.com/brighte-labs/spark-web/commit/062c8ab8c7b4120f8d14c269b5f7801288c678ca)]:
- @spark-web/a11y@1.0.2
- @spark-web/box@1.0.2
- @spark-web/icon@1.0.2
- @spark-web/link@1.0.2
- @spark-web/text@1.0.2
- @spark-web/theme@2.0.1
- @spark-web/utils@1.0.2
## 1.0.1
### Patch Changes
- [#36](https://github.com/brighte-labs/spark-web/pull/36)
[`8546f8f`](https://github.com/brighte-labs/spark-web/commit/8546f8f05daaa79ea3ff954c6c4928a7a2d0622d)
Thanks [@lukebennett88](https://github.com/lukebennett88)! - Update Babel
config
- Updated dependencies
[[`aebff30`](https://github.com/brighte-labs/spark-web/commit/aebff30c86cb0a9db22b545c46159ce0d1c14afb),
[`8546f8f`](https://github.com/brighte-labs/spark-web/commit/8546f8f05daaa79ea3ff954c6c4928a7a2d0622d)]:
- @spark-web/theme@2.0.0
- @spark-web/a11y@1.0.1
- @spark-web/box@1.0.1
- @spark-web/icon@1.0.1
- @spark-web/link@1.0.1
- @spark-web/text@1.0.1
- @spark-web/utils@1.0.1
## 1.0.0
### Major Changes
- [#27](https://github.com/brighte-labs/spark-web/pull/27)
[`4c8e398`](https://github.com/brighte-labs/spark-web/commit/4c8e3988f8a59d3dab60a6b67b1128b6ff2a5f2c)
Thanks [@JedWatson](https://github.com/JedWatson)! - Initial Version
### Patch Changes
- Updated dependencies
[[`4c8e398`](https://github.com/brighte-labs/spark-web/commit/4c8e3988f8a59d3dab60a6b67b1128b6ff2a5f2c)]:
- @spark-web/a11y@1.0.0
- @spark-web/box@1.0.0
- @spark-web/icon@1.0.0
- @spark-web/link@1.0.0
- @spark-web/text@1.0.0
- @spark-web/theme@1.0.0
- @spark-web/utils@1.0.0