🎨 Improves how modal styles are applied

This commit is contained in:
Alicia Sykes
2021-06-20 17:02:34 +01:00
parent 978064e75a
commit 561c8a7dfb
5 changed files with 21 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
<template>
<button @click="click()">
<button @click="click()" :disabled="disabled">
<slot></slot>
<slot name="text"></slot>
<slot name="icon"></slot>
@@ -13,6 +13,7 @@ export default {
props: {
text: String,
click: Function,
disabled: Boolean,
},
};
</script>
@@ -45,10 +46,14 @@ button {
background: var(--background);
border: 1px solid var(--primary);
border-radius: var(--curve-factor);
&:hover {
&:hover:not(:disabled) {
color: var(--background);
background: var(--primary);
border-color: var(--background);
}
&:disabled {
cursor: progress;
opacity: var(--dimming-factor);
}
}
</style>