Closed ashjtan closed 2 years ago
Styleguide deployed to https://square.github.io/maker/styleguide/extract-text-button/#/
File | Before | After |
---|---|---|
components/Button/script.js |
7.4 kB |
-20.2%↓5.9 kB |
components/Button/styles.css |
5.0 kB |
-28.1%↓3.6 kB |
components/TextButton/index.js |
— | 46 B |
components/TextButton/script.js |
— | 3.5 kB |
components/TextButton/styles.css |
— | 1.4 kB |
Total (Includes all files) | 1.2 MB |
1%↑1.2 MB |
Tarball size | 217.4 kB |
0.9%↑219.4 kB |
🤖 This report was automatically generated by pkg-size-action
Styleguide deployed to https://square.github.io/maker/styleguide/extract-text-button/#/
Styleguide deployed to https://square.github.io/maker/styleguide/extract-text-button/#/
Styleguide deployed to https://square.github.io/maker/styleguide/extract-text-button/#/
Styleguide deployed to https://square.github.io/maker/styleguide/extract-text-button/#/
@ashjtan you originally worked on TextButton, right? Can you remind we why we originally put both components in the same directory? Or was it just an arbitrary decision?
@ashjtan whenever making a breaking change you should write a Migration Guide at the bottom of your PR description like shown in this PR here. I've added it for you this time but please review it and update it if I got anything wrong or missed anything.
@pretzelhammer i think it was just an arbitrary decision. the first idea was to add TextButton as a variant, then we scrapped that in favor of making a separate component; i think the separate component but in the same dir was just the next closest idea at the time, so i didn't think of separating the component even further.
thanks for adding the migration guide! totally slipped my mind.
:tada: This PR is included in version 7.0.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Describe the problem this PR addresses
See #238. The
TextButton
was in the same dir asButton
, making it difficult to find and muddying up the the docs for both.Describe the changes in this PR
extracted
TextButton
out ofButton
and into its own dir (and consequently, styleguide page)added a link in
Button
docs toTextButton
for better discoverabilitycleaned up some of the TextButton docs
Migration Guide / Breaking Changes from 6.x to 7.x
MTextButton
component has been moved from@square/maker/components/Button
to@square/maker/components/TextButton
so you will need to update all theMTextButton
imports in your repo.