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" :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 {