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"
|
||||
>
|
||||
<slot name="icon">
|
||||
<Icon :icon class="main-btn-icon" style="width: 1.2rem; height: 1.2rem" />
|
||||
<Icon :icon class="main-btn-icon" />
|
||||
</slot>
|
||||
<slot v-if="!iconOnly" />
|
||||
</button>
|
||||
|
|
@ -45,6 +45,7 @@ defineProps<{
|
|||
border: none;
|
||||
font-weight: 600;
|
||||
font-size: 0.85rem;
|
||||
line-height: 1.3rem;
|
||||
cursor: pointer;
|
||||
border-radius: var(--radius-2);
|
||||
padding-block: var(--size-1);
|
||||
|
|
@ -67,6 +68,7 @@ defineProps<{
|
|||
|
||||
& > .main-btn-icon {
|
||||
color: hsla(var(--button-main-color) / 1);
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
&:not(.main-btn__icon-only) > .main-btn-icon {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue