Fixed #309 - Top and Bottom icon positioning for button
parent
b96bc671f4
commit
f5b8c4ccb9
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -1056,6 +1056,12 @@
|
|||
.p-button .p-button-icon-right {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-bottom {
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
.p-button .p-button-icon-top {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.p-button .p-badge {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
|
|
@ -29,6 +29,14 @@
|
|||
flex: 0 0 auto;
|
||||
}
|
||||
|
||||
.p-button-vertical {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.p-button-icon-bottom {
|
||||
order: 2;
|
||||
}
|
||||
|
||||
.p-buttonset .p-button {
|
||||
margin: 0;
|
||||
}
|
||||
|
|
|
@ -32,6 +32,7 @@ export default {
|
|||
return {
|
||||
'p-button p-component': true,
|
||||
'p-button-icon-only': this.icon && !this.label,
|
||||
'p-button-vertical': (this.iconPos === 'top' || this.iconPos === 'bottom') && this.label,
|
||||
'p-disabled': this.disabled
|
||||
}
|
||||
},
|
||||
|
@ -41,7 +42,9 @@ export default {
|
|||
'p-button-icon',
|
||||
{
|
||||
'p-button-icon-left': this.iconPos === 'left' && this.label,
|
||||
'p-button-icon-right': this.iconPos === 'right' && this.label
|
||||
'p-button-icon-right': this.iconPos === 'right' && this.label,
|
||||
'p-button-icon-top': this.iconPos === 'top' && this.label,
|
||||
'p-button-icon-bottom': this.iconPos === 'bottom' && this.label
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -10,10 +10,14 @@
|
|||
<div class="content-section implementation">
|
||||
<h3 class="first">Basic</h3>
|
||||
<Button label="Submit" />
|
||||
<Button label="Submit" disabled="disabled" />
|
||||
|
||||
<h3>Icons</h3>
|
||||
<Button icon="pi pi-check" />
|
||||
<Button label="Submit" icon="pi pi-check" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="right" />
|
||||
<Button icon="pi pi-check" />
|
||||
<Button label="Submit" disabled="disabled" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="top" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="bottom" />
|
||||
|
||||
<h3>Severities</h3>
|
||||
<Button label="Primary" />
|
||||
|
|
|
@ -110,7 +110,7 @@ import Button from 'primevue/button';
|
|||
<td>iconPos</td>
|
||||
<td>string</td>
|
||||
<td>left</td>
|
||||
<td>Position of the icon, valid values are "left" and "right".</td>
|
||||
<td>Position of the icon, valid values are "left", "right", "bottom" and "top".</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>badge</td>
|
||||
|
@ -165,12 +165,16 @@ import Button from 'primevue/button';
|
|||
</a>
|
||||
<CodeHighlight>
|
||||
<template v-pre>
|
||||
<h3>Basic</h3>
|
||||
<h3 class="first">Basic</h3>
|
||||
<Button label="Submit" />
|
||||
<Button label="Submit" disabled="disabled" />
|
||||
|
||||
<h3>Icons</h3>
|
||||
<Button icon="pi pi-check" />
|
||||
<Button label="Submit" icon="pi pi-check" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="right" />
|
||||
<Button icon="pi pi-check" />
|
||||
<Button label="Submit" disabled="disabled" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="top" />
|
||||
<Button label="Submit" icon="pi pi-check" iconPos="bottom" />
|
||||
|
||||
<h3>Severities</h3>
|
||||
<Button label="Primary" />
|
||||
|
@ -201,7 +205,7 @@ import Button from 'primevue/button';
|
|||
<Button type="button" label="Emails" badge="8" />
|
||||
<Button type="button" label="Messages" icon="pi pi-users" class="p-button-warning" badge="8" badgeClass="p-badge-info" />
|
||||
|
||||
<h3>ButtonSet</h3>
|
||||
<h3>Button Set</h3>
|
||||
<span class="p-buttonset">
|
||||
<Button label="Save" icon="pi pi-check" />
|
||||
<Button label="Delete" icon="pi pi-trash" />
|
||||
|
|
Loading…
Reference in New Issue