Skip to content

Commit 2fb5749

Browse files
committed
74
1 parent 64dfd0e commit 2fb5749

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed

db.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,48 @@
5656
"completed": false,
5757
"body": "asdf",
5858
"id": 17
59+
},
60+
{
61+
"subject": "asdf",
62+
"completed": false,
63+
"body": "asdf",
64+
"id": 18
65+
},
66+
{
67+
"subject": "asdf",
68+
"completed": false,
69+
"body": "asdf",
70+
"id": 19
71+
},
72+
{
73+
"subject": "asdf",
74+
"completed": false,
75+
"body": "asdf",
76+
"id": 20
77+
},
78+
{
79+
"subject": "test",
80+
"completed": false,
81+
"body": "test",
82+
"id": 21
83+
},
84+
{
85+
"subject": "test",
86+
"completed": false,
87+
"body": "test",
88+
"id": 22
89+
},
90+
{
91+
"subject": "test1",
92+
"completed": false,
93+
"body": "test1",
94+
"id": 23
95+
},
96+
{
97+
"subject": "adsf",
98+
"completed": false,
99+
"body": "asdf",
100+
"id": 24
59101
}
60102
]
61103
}

src/App.vue

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,36 @@
1515
<div class="container">
1616
<router-view/>
1717
</div>
18+
<Toast
19+
v-if="showToast"
20+
:message="toastMessage"
21+
:type="toastAlertType"
22+
/>
1823
</template>
1924

2025
<script>
26+
import Toast from '@/components/Toast.vue';
27+
import { useToast } from '@/composables/toast';
28+
2129
export default {
30+
components: {
31+
Toast
32+
},
33+
setup() {
34+
const {
35+
toastMessage,
36+
toastAlertType,
37+
showToast,
38+
triggerToast
39+
} = useToast();
40+
41+
return {
42+
toastMessage,
43+
toastAlertType,
44+
showToast,
45+
triggerToast
46+
}
47+
}
2248
}
2349
</script>
2450

src/components/TodoForm.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,12 @@ export default {
160160
161161
const message = 'Successfully ' + (props.editing ? 'Updated!' : 'Created!');
162162
triggerToast(message);
163+
164+
if (!props.editing) {
165+
router.push({
166+
name: 'Todos'
167+
})
168+
}
163169
} catch (error) {
164170
console.log(error);
165171
triggerToast('Something went wrong', 'danger')

0 commit comments

Comments
 (0)