parent
028df569b0
commit
26efb1af63
@ -0,0 +1,86 @@ |
||||
.p-toast { |
||||
@apply opacity-95; |
||||
|
||||
.p-toast-message { |
||||
@apply mb-4 shadow-sm rounded-md border-0; |
||||
|
||||
.p-toast-message-content { |
||||
@apply py-3 px-4; |
||||
|
||||
.p-toast-message-text { |
||||
@apply ml-4; |
||||
} |
||||
|
||||
.p-toast-message-icon { |
||||
@apply leading-normal; |
||||
} |
||||
|
||||
.p-toast-summary { |
||||
@apply mb-2; |
||||
|
||||
&:empty { |
||||
@apply hidden; |
||||
} |
||||
} |
||||
|
||||
.p-toast-detail { |
||||
} |
||||
} |
||||
|
||||
.p-toast-icon-close { |
||||
@apply rounded-full transition duration-200 w-6 h-6; |
||||
|
||||
&:hover { |
||||
background: rgba(255, 255, 255, 0.3); |
||||
} |
||||
|
||||
&:focus { |
||||
@apply outline-none outline-offset-0 shadow-none; |
||||
} |
||||
} |
||||
} |
||||
.p-toast-message.p-toast-message-info { |
||||
@apply bg-blue-500 text-white; |
||||
|
||||
.p-toast-message-icon { |
||||
@apply text-white; |
||||
} |
||||
|
||||
.p-toast-icon-close { |
||||
@apply text-white; |
||||
} |
||||
} |
||||
.p-toast-message.p-toast-message-success { |
||||
@apply bg-green-500 text-white; |
||||
|
||||
.p-toast-message-icon { |
||||
@apply text-white; |
||||
} |
||||
|
||||
.p-toast-icon-close { |
||||
@apply text-white; |
||||
} |
||||
} |
||||
.p-toast-message.p-toast-message-warn { |
||||
@apply bg-yellow-500 text-neutral-900; |
||||
|
||||
.p-toast-message-icon { |
||||
@apply text-neutral-900; |
||||
} |
||||
|
||||
.p-toast-icon-close { |
||||
@apply text-neutral-900; |
||||
} |
||||
} |
||||
.p-toast-message.p-toast-message-error { |
||||
@apply bg-red-500 text-white; |
||||
|
||||
.p-toast-message-icon { |
||||
@apply text-white; |
||||
} |
||||
|
||||
.p-toast-icon-close { |
||||
@apply text-white; |
||||
} |
||||
} |
||||
} |
@ -1,33 +0,0 @@ |
||||
import {useQuasar} from "quasar"; |
||||
|
||||
const showMessage = function (message, type = 'success') { |
||||
const $q = useQuasar(); |
||||
|
||||
let color = 'primary'; |
||||
|
||||
switch (type) { |
||||
case 'info': |
||||
break; |
||||
case 'success': |
||||
color = 'green'; |
||||
break; |
||||
case 'error': |
||||
case 'danger': |
||||
color = 'red'; |
||||
break; |
||||
case 'warning': |
||||
color = 'yellow'; |
||||
break |
||||
} |
||||
|
||||
$q.notify({ |
||||
position: 'top', |
||||
timeout: 10000, |
||||
message: message, |
||||
color: color, |
||||
html: true, |
||||
multiLine: true, |
||||
}); |
||||
}; |
||||
|
||||
export default showMessage; |
Loading…
Reference in new issue