Fix pagination buttons having no horizontal padding (#2743)
This commit is contained in:
		
							parent
							
								
									3af94ca03d
								
							
						
					
					
						commit
						74aec5dfa3
					
				| @ -39,14 +39,11 @@ export class NavigationButton extends TailwindElement { | ||||
|   @property({ type: Boolean }) | ||||
|   disabled = false; | ||||
| 
 | ||||
|   @property({ type: Boolean }) | ||||
|   icon = false; | ||||
| 
 | ||||
|   @property({ type: String, reflect: true }) | ||||
|   role: ARIAMixin["role"] = null; | ||||
| 
 | ||||
|   @property({ type: String }) | ||||
|   size: "small" | "medium" | "large" = "medium"; | ||||
|   size: "x-small" | "small" | "medium" | "large" = "medium"; | ||||
| 
 | ||||
|   @property({ type: String }) | ||||
|   align: "left" | "center" | "right" = "left"; | ||||
| @ -82,10 +79,9 @@ export class NavigationButton extends TailwindElement { | ||||
|       part="button" | ||||
|       class=${clsx([ | ||||
|         tw`flex w-full cursor-pointer items-center gap-2 rounded font-medium leading-[16px] transition hover:transition-none focus-visible:outline focus-visible:outline-3 focus-visible:outline-offset-1 disabled:cursor-not-allowed disabled:bg-transparent disabled:opacity-50`, | ||||
| 
 | ||||
|         this.icon ? tw`min-h-6 min-w-6` : tw``, | ||||
|         { | ||||
|           small: this.icon ? tw`min-h-6 p-0` : tw`min-h-6 px-2 py-0`, | ||||
|           "x-small": tw`min-size-6 px-1 py-0`, | ||||
|           small: tw`min-h-6 px-2 py-0`, | ||||
|           medium: tw`p-2`, | ||||
|           large: tw`px-2 py-4`, | ||||
|         }[this.size], | ||||
|  | ||||
| @ -370,9 +370,8 @@ export class Pagination extends LitElement { | ||||
|     const isCurrent = page === this._page; | ||||
|     return html`<li aria-current=${ifDefined(isCurrent ? "page" : undefined)}>
 | ||||
|       <btrix-navigation-button | ||||
|         icon | ||||
|         .active=${isCurrent} | ||||
|         .size=${"small"} | ||||
|         .size=${"x-small"} | ||||
|         .align=${"center"} | ||||
|         @click=${() => this.onPageChange(page)} | ||||
|         aria-disabled=${isCurrent} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user