fix: Add strategy and more strategies button are different heights #9300
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes the height discrepancy between add strategy and more strategies buttons, both with and without the flag enabled.
The essence of the fix is to make the "more strategies" button's height dynamic and grow to match the height of the other button.
Before (flag enabled):
![image](https://private-user-images.githubusercontent.com/17786332/412354007-4dda44b3-3add-40cd-93ed-48150e73ac35.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NTkwODQsIm5iZiI6MTczOTU1ODc4NCwicGF0aCI6Ii8xNzc4NjMzMi80MTIzNTQwMDctNGRkYTQ0YjMtM2FkZC00MGNkLTkzZWQtNDgxNTBlNzNhYzM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE4NDYyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ1NDc2ZGEwNDgxMzUxNTFhMDc2YTZlM2E4OGIyMzQ0YWEzNmIyYmYzYzkyMDViYzJhMjgwZTlmNTA4M2UzMDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gs-MhLWhexG9EVa5se_It6SyTRaAkE2n4gxiSa0EQX4)
After (flag enabled):
![image](https://private-user-images.githubusercontent.com/17786332/412425175-2788f141-fe64-4733-9202-f9f115396001.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NTkwODQsIm5iZiI6MTczOTU1ODc4NCwicGF0aCI6Ii8xNzc4NjMzMi80MTI0MjUxNzUtMjc4OGYxNDEtZmU2NC00NzMzLTkyMDItZjlmMTE1Mzk2MDAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE4NDYyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBmYjA1MWEyYjU5NmZkNWFiNzE1ZDMzOTlmZGYzZjZlODljYjhiYWE2ZmM5ZjkyOGY3NWVkNjVmOWY2NTc5NjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Bki2AIr1nwZjT5RI994e4GRyo99vREcSA1PIoJRCk5k)
Before (flag disabled):
![image](https://private-user-images.githubusercontent.com/17786332/412354311-c3a9d396-cb30-4a61-9400-45458189d3f2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NTkwODQsIm5iZiI6MTczOTU1ODc4NCwicGF0aCI6Ii8xNzc4NjMzMi80MTIzNTQzMTEtYzNhOWQzOTYtY2IzMC00YTYxLTk0MDAtNDU0NTgxODlkM2YyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE4NDYyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0NzJhNjFlOTVmZDU0Mjk0ZTgwNWJlOWUyMmU3MWQwOGZlNDc5OTc1OGMyY2VjMDNkMDMxN2YwYWJlY2FiMDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Q1BLpJeZM1IuISNg97eHWrDtmwiVT3jB4yJdIyp6uBY)
After (flag disabled):
![image](https://private-user-images.githubusercontent.com/17786332/412425014-0570ff85-401a-4e6f-93e7-d1619a4cd848.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NTkwODQsIm5iZiI6MTczOTU1ODc4NCwicGF0aCI6Ii8xNzc4NjMzMi80MTI0MjUwMTQtMDU3MGZmODUtNDAxYS00ZTZmLTkzZTctZDE2MTlhNGNkODQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDE4NDYyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzNDVkZTUwMTcxODIwZTdmZWUxMzU2ZTE2NGVlYjE4OTcyZDE1ZWZlYjNmMDY3NWNlNzlhYjg5ZTFkZWJlODQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0FqIkBOtLMcVKlPYvtujXyNJLm3GHaKxBOnIces8guU)
As a bonus: also enables the ui font redesign flag for server-dev.
If you're very sharp-eyed, you might notice a few things:
There's more padding on the new button. This was done in concert with UX when we noticed there was more padding on other buttons. So as a result, we set the button type to the default instead of "small".
The kebab button isn't perfectly square with the flag on. There's a few issues here, but essentially: to use
aspect-ratio: 1
, you need either a height or a width set. Because we want everything here to be auto-generated (use the button's intrinsic height), I couldn't make it work. In the end, I think this is close enough. If you have other ideas, you're very welcome to try and fix it.