WIP: validate confirm password and show error message

This commit is contained in:
Cindy Chang
2024-06-20 15:54:14 +08:00
parent 26441d3979
commit 05caf819bb
10 changed files with 191 additions and 20 deletions

38
src/components/Badge.vue Normal file
View File

@@ -0,0 +1,38 @@
<template>
<div
class="status-badge rounded-full max-w-[95px] w-fit px-3 inline-flex items-center text-[#ffffff] text-[14px] mr-2"
:class="{
'badge-activated': isActivated,
'badge-deactivated': !isActivated,
'bg-[#0099FF]': isActivated,
'bg-[#C9CDD4]': !isActivated,
}"
>
{{ displayText }}
</div>
</template>
<script>
import { defineComponent } from 'vue';
export default defineComponent({
props: {
isActivated: {
type: Boolean,
required: true,
default: true,
},
displayText: {
type: String,
required: true,
default: "Status",
}
},
setup(props) {
return {
isActivated: props.isActivated,
displayText: props.displayText,
};
}
});
</script>