File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ export const use_feedback_store = defineStore("feedback", {
22 state : ( ) => ( {
33 feedbacks : [ ] ,
44 server_error : false ,
5+ feedbacks_timeout_miliseconds : 5000 ,
56 } ) ,
67 actions : {
78 async add_error ( code , route , name , description ) {
@@ -12,12 +13,20 @@ export const use_feedback_store = defineStore("feedback", {
1213 name,
1314 description,
1415 } )
16+ const feedback_index = this . feedbacks . length - 1
17+ setTimeout ( ( ) => {
18+ this . delete_feedback ( feedback_index )
19+ } , this . feedbacks_timeout_miliseconds )
1520 } ,
1621 async add_success ( description ) {
1722 await this . feedbacks . push ( {
1823 type : "success" ,
1924 description,
2025 } )
26+ const feedback_index = this . feedbacks . length - 1
27+ setTimeout ( ( ) => {
28+ this . delete_feedback ( feedback_index )
29+ } , this . feedbacks_timeout_miliseconds )
2130 } ,
2231 async delete_feedback ( feedback_index ) {
2332 await this . feedbacks . splice ( feedback_index , 1 )
You can’t perform that action at this time.
0 commit comments