fix: consistent size

This commit is contained in:
Methapon2001 2024-08-08 11:42:32 +07:00
parent 8d50bd73b1
commit 43157210c7

View file

@ -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 {