movie-night-web/app/components/forms/auth/login-form.vue

31 lines
691 B
Vue
Raw Normal View History

2026-02-24 00:20:54 -06:00
<script lang="ts" setup>
const email = ref("");
const password = ref("");
const {login} = useAuth();
const handleLogin = () => login(email.value, password.value)
</script>
<template>
<form class="password-form" @submit.prevent="handleLogin">
<div class="form-group">
<label for="email">Email</label>
<input id="email" v-model="email" type="email"/>
</div>
<div class="form-group">
<label for="password">Password</label>
<input id="password" v-model="password" type="password"/>
</div>
<button type="submit">Submit</button>
</form>
</template>
<style scoped>
.form-group {
display: flex;
flex-direction: column;
gap: 1rem;
}
</style>