improve dropdown button design

This commit is contained in:
2023-02-21 10:43:13 +10:00
parent 2ee1bd3658
commit 5eda87b1ef

View File

@@ -25,7 +25,7 @@
]" ]"
:type="buttonType" :type="buttonType"
@click="handleClick"> @click="handleClick">
{{ label }} <span>{{ label }}</span>
<ion-icon v-if="icon && dropdown == null" :icon="icon" /> <ion-icon v-if="icon && dropdown == null" :icon="icon" />
<ion-icon <ion-icon
v-if="dropdown != null" v-if="dropdown != null"
@@ -131,8 +131,22 @@ const handleClickItem = (item: string) => {
} }
&.dropdown-button { &.dropdown-button {
padding: map-get($spacer, 1) map-get($spacer, 2); padding: 0;
white-space: nowrap; white-space: nowrap;
display: flex;
align-items: center;
span {
flex: 1;
border-right: 1px solid rgba(255, 255, 255, 0.5);
padding-top: map-get($spacer, 1);
padding-bottom: map-get($spacer, 1);
padding-left: map-get($spacer, 2);
}
ion-icon {
padding: 0 calc(#{map-get($spacer, 1)} / 2);
}
} }
ion-icon { ion-icon {