2323 </template >
2424 <network-menu ></network-menu >
2525 <LanguageSelect class =" lang_web" ></LanguageSelect >
26+
27+ <button @click =" togglePopup" >
28+ <fa icon =" ellipsis-h" ></fa >
29+ </button >
30+ <div class =" popup-wrapper" >
31+ <div class =" popup" v-if =" popupOpen" >
32+ <AnalyticsCheckbox ></AnalyticsCheckbox >
33+ </div >
34+ </div >
2635 </div >
2736
2837 <div class =" mobile_right" >
8392import ' reflect-metadata'
8493import { Vue , Component , Prop } from ' vue-property-decorator'
8594import LanguageSelect from ' ./misc/LanguageSelect/LanguageSelect.vue'
95+ import AnalyticsCheckbox from ' @/components/wallet/sidebar/AnalyticsCheckbox.vue'
8696import DayNightToggle from ' @/components/misc/DayNightToggle.vue'
8797import NetworkMenu from ' ./NetworkSettings/NetworkMenu.vue'
8898import ConfirmLogout from ' @/components/modals/ConfirmLogout.vue'
@@ -93,11 +103,13 @@ import AccountMenu from '@/components/wallet/sidebar/AccountMenu.vue'
93103 NetworkMenu ,
94104 DayNightToggle ,
95105 ConfirmLogout ,
106+ AnalyticsCheckbox ,
96107 LanguageSelect ,
97108 },
98109})
99110export default class Navbar extends Vue {
100111 isDrawer: boolean = false
112+ popupOpen: boolean = false
101113
102114 get isAuth(): boolean {
103115 return this .$store .state .isAuth
@@ -107,6 +119,10 @@ export default class Navbar extends Vue {
107119 // @ts-ignore
108120 this .$refs .logout .open ()
109121 }
122+
123+ togglePopup(): void {
124+ this .popupOpen = ! this .popupOpen
125+ }
110126}
111127 </script >
112128<style scoped lang="scss">
@@ -128,6 +144,23 @@ button {
128144 font-weight : normal ;
129145}
130146
147+ .popup-wrapper {
148+ position : relative ;
149+ }
150+
151+ .popup {
152+ position : absolute ;
153+ top : 18px ;
154+ right : 0 ;
155+ padding : 8px ;
156+ padding-bottom : 10px ;
157+ box-shadow : 2px 2px 12px rgba (0 , 0 , 0 , 0.4 );
158+ min-width : 280px ;
159+ border : 1px solid var (--bg-light );
160+ background : var (--bg );
161+ border-radius : 3px ;
162+ }
163+
131164.daynight {
132165 margin-right : 15px ;
133166}
0 commit comments