fix: consistent size
This commit is contained in:
parent
8d50bd73b1
commit
43157210c7
1 changed files with 3 additions and 1 deletions
|
|
@ -29,7 +29,7 @@ defineProps<{
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
>
|
>
|
||||||
<slot name="icon">
|
<slot name="icon">
|
||||||
<Icon :icon class="main-btn-icon" style="width: 1.2rem; height: 1.2rem" />
|
<Icon :icon class="main-btn-icon" />
|
||||||
</slot>
|
</slot>
|
||||||
<slot v-if="!iconOnly" />
|
<slot v-if="!iconOnly" />
|
||||||
</button>
|
</button>
|
||||||
|
|
@ -45,6 +45,7 @@ defineProps<{
|
||||||
border: none;
|
border: none;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
font-size: 0.85rem;
|
font-size: 0.85rem;
|
||||||
|
line-height: 1.3rem;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-radius: var(--radius-2);
|
border-radius: var(--radius-2);
|
||||||
padding-block: var(--size-1);
|
padding-block: var(--size-1);
|
||||||
|
|
@ -67,6 +68,7 @@ defineProps<{
|
||||||
|
|
||||||
& > .main-btn-icon {
|
& > .main-btn-icon {
|
||||||
color: hsla(var(--button-main-color) / 1);
|
color: hsla(var(--button-main-color) / 1);
|
||||||
|
font-size: 1.3rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:not(.main-btn__icon-only) > .main-btn-icon {
|
&:not(.main-btn__icon-only) > .main-btn-icon {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue