@@ -24,6 +24,7 @@ export class AdminComponent implements OnInit, OnDestroy {
2424 show_update_categories :boolean = false ;
2525 show_verification :boolean = false ;
2626 show_revenue :boolean = false ;
27+ show_email :boolean = false ;
2728 private destroy$ = new Subject < void > ( ) ;
2829
2930 category_to_update :any ;
@@ -64,6 +65,7 @@ export class AdminComponent implements OnInit, OnDestroy {
6465 this . show_update_categories = false ;
6566 this . show_verification = false ;
6667 this . show_revenue = false ;
68+ this . show_email = false ;
6769 this . cdr . detectChanges ( ) ;
6870 }
6971
@@ -73,6 +75,7 @@ export class AdminComponent implements OnInit, OnDestroy {
7375 this . show_update_categories = false ;
7476 this . show_verification = false ;
7577 this . show_revenue = false ;
78+ this . show_email = false ;
7679 this . cdr . detectChanges ( ) ;
7780 }
7881
@@ -82,6 +85,7 @@ export class AdminComponent implements OnInit, OnDestroy {
8285 this . show_update_categories = true ;
8386 this . show_verification = false ;
8487 this . show_revenue = false ;
88+ this . show_email = false ;
8589 this . cdr . detectChanges ( ) ;
8690 }
8791
@@ -92,6 +96,7 @@ export class AdminComponent implements OnInit, OnDestroy {
9296 this . show_update_categories = false ;
9397 this . show_verification = true ;
9498 this . show_revenue = false ;
99+ this . show_email = false ;
95100 this . cdr . detectChanges ( ) ;
96101 }
97102
@@ -102,37 +107,67 @@ export class AdminComponent implements OnInit, OnDestroy {
102107 this . show_update_categories = false ;
103108 this . show_verification = false ;
104109 this . show_revenue = true ;
110+ this . show_email = false ;
111+ this . cdr . detectChanges ( ) ;
112+ }
113+
114+ goToEmail ( ) {
115+ this . selectEmail ( )
116+ this . show_categories = false ;
117+ this . show_create_categories = false ;
118+ this . show_update_categories = false ;
119+ this . show_verification = false ;
120+ this . show_revenue = false ;
121+ this . show_email = true ;
105122 this . cdr . detectChanges ( ) ;
106123 }
107124
108125 selectCategories ( ) {
109126 let categories_button = document . getElementById ( 'categories-button' )
110127 let verify_button = document . getElementById ( 'verify-button' )
111128 let revenue_button = document . getElementById ( 'revenue-button' )
129+ let email_button = document . getElementById ( 'email-button' )
112130
113131 this . selectMenu ( categories_button , 'text-white bg-primary-100' ) ;
114132 this . unselectMenu ( verify_button , 'text-white bg-primary-100' ) ;
115133 this . unselectMenu ( revenue_button , 'text-white bg-primary-100' ) ;
134+ this . unselectMenu ( email_button , 'text-white bg-primary-100' ) ;
116135 }
117136
118137 selectVerification ( ) {
119138 let categories_button = document . getElementById ( 'categories-button' )
120139 let verify_button = document . getElementById ( 'verify-button' )
121140 let revenue_button = document . getElementById ( 'revenue-button' )
141+ let email_button = document . getElementById ( 'email-button' )
122142
123143 this . selectMenu ( verify_button , 'text-white bg-primary-100' ) ;
124144 this . unselectMenu ( categories_button , 'text-white bg-primary-100' ) ;
125145 this . unselectMenu ( revenue_button , 'text-white bg-primary-100' ) ;
146+ this . unselectMenu ( email_button , 'text-white bg-primary-100' ) ;
126147 }
127148
128149 selectRevenue ( ) {
129150 let categories_button = document . getElementById ( 'categories-button' )
130151 let verify_button = document . getElementById ( 'verify-button' )
131152 let revenue_button = document . getElementById ( 'revenue-button' )
153+ let email_button = document . getElementById ( 'email-button' )
132154
133155 this . unselectMenu ( verify_button , 'text-white bg-primary-100' ) ;
134156 this . unselectMenu ( categories_button , 'text-white bg-primary-100' ) ;
135157 this . selectMenu ( revenue_button , 'text-white bg-primary-100' )
158+ this . unselectMenu ( email_button , 'text-white bg-primary-100' ) ;
159+ }
160+
161+ selectEmail ( ) {
162+ let categories_button = document . getElementById ( 'categories-button' )
163+ let verify_button = document . getElementById ( 'verify-button' )
164+ let revenue_button = document . getElementById ( 'revenue-button' )
165+ let email_button = document . getElementById ( 'email-button' )
166+
167+ this . unselectMenu ( verify_button , 'text-white bg-primary-100' ) ;
168+ this . unselectMenu ( categories_button , 'text-white bg-primary-100' ) ;
169+ this . unselectMenu ( revenue_button , 'text-white bg-primary-100' ) ;
170+ this . selectMenu ( email_button , 'text-white bg-primary-100' )
136171 }
137172
138173 removeClass ( elem : HTMLElement , cls :string ) {
0 commit comments