|
17 | 17 | <input type="text" class="bb-view-scale" @bind="CurrentScaleString" /> |
18 | 18 | <div class="bb-view-icon bb-page-plus"><i class="fa-solid fa-plus"></i></div> |
19 | 19 | <div class="bb-view-divider"></div> |
20 | | - <div class="bb-view-icon bb-view-fit-page" @onclick="FitToPage"><i class="fa-solid fa-arrows-left-right-to-line fa-rotate-90"></i></div> |
21 | | - <div class="bb-view-icon bb-view-fit-width" @onclick="FitToWidth"><i class="fa-solid fa-arrows-left-right-to-line"></i></div> |
| 20 | + <div class="bb-view-icon btn-group"> |
| 21 | + <button type="button" class="btn bb-view-fit-page" @onclick="FitToPage"><i class="fa-solid fa-arrows-left-right-to-line fa-rotate-90"></i></button> |
| 22 | + <button type="button" class="btn bb-view-fit-width" @onclick="FitToWidth"><i class="fa-solid fa-arrows-left-right-to-line"></i></button> |
| 23 | + <button type="button" class="btn dropdown-toggle dropdown-toggle-split" data-bs-toggle="dropdown" aria-expanded="false"> |
| 24 | + <span class="visually-hidden">Toggle Dropdown</span> |
| 25 | + </button> |
| 26 | + <div class="dropdown-menu dropdown-menu-end"> |
| 27 | + <div class="dropdown-item">page-actual</div> |
| 28 | + <div class="dropdown-item">page-width</div> |
| 29 | + <div class="dropdown-item">page-height</div> |
| 30 | + <div class="dropdown-item">page-fit</div> |
| 31 | + <div class="dropdown-item">auto</div> |
| 32 | + </div> |
| 33 | + </div> |
22 | 34 | <div class="bb-view-icon bb-view-fit-rotate" @onclick="RotateLeft"><i class="fa-solid fa-rotate-left"></i></div> |
23 | 35 | <div class="bb-view-icon bb-view-fit-rotate" @onclick="RotateRight"><i class="fa-solid fa-rotate-right"></i></div> |
24 | 36 | </div> |
|
28 | 40 | <div class="bb-view-icon bb-view-download" @onclick="OnDownload"><i class="fa-solid fa-arrow-right-to-bracket fa-rotate-90"></i></div> |
29 | 41 | } |
30 | 42 | <div class="bb-view-icon bb-view-print"><i class="fa-solid fa-print"></i></div> |
31 | | - <Dropdown TValue="string" Color="Color.None" SkipValidate="true" ShowLabel="false" |
32 | | - IsPopover="false" MenuAlignment="Alignment.Right" Icon="@MoreButtonIcon"> |
33 | | - <ItemsTemplate> |
| 43 | + <div class="dropdown"> |
| 44 | + <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown"> |
| 45 | + <i class="@MoreButtonIcon"></i> |
| 46 | + </button> |
| 47 | + <div class="dropdown-menu shadow dropdown-menu-end"> |
34 | 48 | @if (ShowTwoPagesOneViewButton) |
35 | 49 | { |
36 | 50 | <div class="dropdown-item dropdown-item-pages" @onclick="OnToggleTwoPagesOneView"><i class="@_twoPagesOneViewIcon"></i><span>Two pages on view</span></div> |
37 | 51 | <Divider></Divider> |
38 | 52 | } |
39 | 53 | <div class="dropdown-item"><i class="fa-solid fa-fw"></i><span>Document properties</span></div> |
40 | | - </ItemsTemplate> |
41 | | - </Dropdown> |
| 54 | + </div> |
| 55 | + </div> |
42 | 56 | </div> |
43 | 57 | </div> |
44 | 58 | } |
|
0 commit comments