1
0
mirror of https://github.com/ZeroCatDev/Classworks.git synced 2025-07-03 17:59:23 +00:00
Classworks/src/components/common/UnsavedWarning.vue
SunWuyuan 9bb3f06ba1
1
2025-03-14 21:53:22 +08:00

42 lines
640 B
Vue

<template>
<div class="warning-container">
<v-chip
v-if="show"
color="warning"
size="small"
class="warning-chip"
>
{{ message }}
</v-chip>
</div>
</template>
<script>
export default {
name: 'UnsavedWarning',
props: {
show: Boolean,
message: {
type: String,
default: '未保存'
}
}
}
</script>
<style scoped>
.warning-container {
display: inline-block;
margin-right: 8px;
}
.warning-chip {
animation: fade-in 0.3s ease;
}
@keyframes fade-in {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0); }
}
</style>