* Add Story for `PdfCompileButton`
* Set the CompileButton height so it's similar to BS3
* Add the CompileButton animations
* Remove `sm` from CompileButton: makes font size bigger
* Use MaterialIcon in compile-button dropdown-toggle
* Use MaterialIcon in LayoutDropdown
* Fix stripe alignment on Recompile button
* Set padding around dropdown caret
Per Alexandru's instructions
* Prevent border from disappearing on hover
* Set the padding of the compile button even on both sides
Before: left 12px, right 16px;
After: left 16px, right 16px;
* Change px values to spacing var
* Add some button classes for BS5 only
* Don't render the hidden "Compiling…" in BS5, it changes the button width
* Prevent `loading="[object Object]"` in the DOM
Co-authored-by: Rebeka <rebeka.dekany@overleaf.com>
---------
Co-authored-by: Rebeka <rebeka.dekany@overleaf.com>
GitOrigin-RevId: 34f1eed03e63f3459243a37c878612a623f321f8
* [storybook] Rerender when switching BS version
* Move comment to related code (bsStyle)
* Wrap the Layout MenuItem "subdued" text, using flex-column
* Create a Story for `LayoutDropdownButton`
* Center `.layout-dropdown .dropdown-item` vertically
* Remove unused classname `layout-dropdown-list`
* [storybook] Allow `detachable` to be passed as a prop
* Migrate `DetachDisabled` to BS5
* [storybook] Set actions for `^handle.*`, rename story
GitOrigin-RevId: 18509d259fad02a8aeb52132f1919e216b092b7e