Fix css naming conflict

Resolves #18
This commit is contained in:
Jonathan Reinink 2019-05-15 09:24:42 -04:00
parent 279a38798b
commit 3a910bc60c
4 changed files with 25 additions and 34 deletions

View File

@ -6,7 +6,6 @@
@import "buttons";
@import "form";
@import "nprogress";
@import "spinner";
/* Utilities */
@import "tailwindcss/utilities";

View File

@ -3,3 +3,27 @@
&:hover, &:focus { @apply bg-orange }
}
.btn-spinner,
.btn-spinner:after {
border-radius: 50%;
width: 1.5em;
height: 1.5em;
}
.btn-spinner {
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: .2em solid white;
border-right: .2em solid white;
border-bottom: .2em solid white;
border-left: .2em solid transparent;
transform: translateZ(0);
animation: spinning 1s infinite linear;
}
@keyframes spinning {
0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
}

View File

@ -1,32 +0,0 @@
.spinner,
.spinner:after {
border-radius: 50%;
width: 1.5em;
height: 1.5em;
}
.spinner {
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: .2em solid white;
border-right: .2em solid white;
border-bottom: .2em solid white;
border-left: .2em solid transparent;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: loading 1s infinite linear;
animation: loading 1s infinite linear;
}
@keyframes loading {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

View File

@ -1,6 +1,6 @@
<template>
<button :disabled="loading" class="flex items-center">
<div v-if="loading" class="spinner mr-2" />
<div v-if="loading" class="btn-spinner mr-2" />
<slot />
</button>
</template>