<template>
|
|
<div class="agreement-check">
|
|
<input type="checkbox" v-model="checked" @change="$emit('update:checked', checked)" id="agreement" />
|
|
<label for="agreement">
|
|
<slot />
|
|
</label>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'AgreementCheck',
|
|
props: {
|
|
checked: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
.agreement-check {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 14px;
|
|
color: #b3b3b3;
|
|
margin-top: 16px;
|
|
}
|
|
.agreement-check input[type='checkbox'] {
|
|
margin-right: 6px;
|
|
accent-color: #183b6b;
|
|
}
|
|
.agreement-check a {
|
|
color: #183b6b;
|
|
text-decoration: underline;
|
|
margin: 0 2px;
|
|
}
|
|
</style>
|