File tree Expand file tree Collapse file tree 2 files changed +41
-20
lines changed
Expand file tree Collapse file tree 2 files changed +41
-20
lines changed Original file line number Diff line number Diff line change 11<script lang="ts">
22import { defineComponent } from ' vue'
3- import LoginForm from ' ./components/LoginForm.vue'
4- import Error from ' ./components/Error.vue'
3+ import LoginPage from ' ./pages/LoginPage.vue'
54
65export default defineComponent ({
76 name: ' App' ,
87 components: {
9- LoginForm ,
10- Error ,
11- },
12- data() {
13- return {
14- error: false ,
15- errorMessage: ' ' ,
16- }
17- },
18- methods: {
19- handleResponseForm(responseForm : Record <string , any >) {
20- this .error = ! responseForm .successLogin
21- if (this .error ) {
22- this .errorMessage = responseForm .errorMessage
23- }
24- },
8+ LoginPage ,
259 },
2610})
2711 </script >
2812
2913<template >
30- <LoginForm @response-form =" handleResponseForm" />
31- <Error v-if =" error === true" :message =" errorMessage" />
14+ <LoginPage />
3215</template >
3316
3417<style scoped></style >
Original file line number Diff line number Diff line change 1+ <script lang="ts">
2+ import { defineComponent } from ' vue'
3+ import LoginForm from ' ../components/LoginForm.vue'
4+ import Error from ' ../components/Error.vue'
5+
6+ export default defineComponent ({
7+ name: ' LoginPage' ,
8+ components: {
9+ LoginForm ,
10+ Error ,
11+ },
12+ data() {
13+ return {
14+ error: false ,
15+ errorMessage: ' ' ,
16+ }
17+ },
18+ methods: {
19+ handleResponseForm(responseForm : Record <string , any >) {
20+ this .error = ! responseForm .successLogin
21+ if (this .error ) {
22+ this .errorMessage = responseForm .errorMessage
23+ }
24+ },
25+ },
26+ })
27+ </script >
28+
29+ <template >
30+ <LoginForm @response-form =" handleResponseForm" />
31+ <Error v-if =" error === true" :message =" errorMessage" />
32+ <div class =" notification is-success" v-else >
33+ <button class =" delete" ></button >
34+ Usuário logado com sucesso!
35+ </div >
36+ </template >
37+
38+ <style scoped></style >
You can’t perform that action at this time.
0 commit comments