diff --git a/components/homebar.vue b/components/homebar.vue
index 2bb6662..135f3f1 100755
--- a/components/homebar.vue
+++ b/components/homebar.vue
@@ -63,12 +63,12 @@
-
- In-Ear
-
- Over-Ear
+ Over-Ear
@@ -90,12 +90,12 @@
-
- No
+ No
-
- Yes
+ Yes
@@ -141,11 +141,18 @@ export default {
title:String
},
mounted() {
- this.$emit('play',this.play)
+ this.$emit('play',this.play);
+ this.fetchSettings();
},
data(){
return{
-
+ adaptiveSounscape:false,
+ form:{
+ soundscape:'',
+ headphone_type:"",
+ anc_type:"",
+ adaptive_sound_scape:"",
+ },
play:true,
}
},
@@ -157,6 +164,49 @@ export default {
this.play=false;
}
this.$emit('play',this.play)
+ },
+ fetchSettings(){
+ this.$axios.post('/api/fetch-settings').then(({data})=>{
+ console.log(data);
+ if(data.success){
+ this.form=data.setting;
+ if (data.setting.adaptive_sound_scape==='yes' || data.setting.adaptive_sound_scape==='Yes'){
+ this.form.adaptive_sound_scape=true;
+ }else{
+ this.form.adaptive_sound_scape=false;
+ }
+ }
+ }).catch((e)=>{
+ this.$toast.error("something went wrong while saving...");
+ })},
+ saveSetting(value,type){
+ console.log(this.adaptiveSounscape);
+ if(type=='soundscape'){
+ this.form.soundscape=value;
+ }
+ if (type=='headphone'){
+
+ this.form.headphone_type=value;
+ }
+ if (type=='anc'){
+
+ this.form.anc_type=value;
+ }
+ if (this.adaptiveSounscape==true){
+ this.form.adaptive_sound_scape='yes';
+ }else {
+ this.form.adaptive_sound_scape='no';
+ }
+
+ this.$axios.post('/api/update-setting',this.form).then(({data})=>{
+ console.log(data);
+ if(data.success){
+ this.$toast.success(data.message);
+ this.form=data.setting;
+ }
+ }).catch((e)=>{
+ this.$toast.error("something went wrong while saving...");
+ })
}
}
}
@@ -195,5 +245,10 @@ export default {
padding-bottom: 10px;
}
}
-
+.drop-active{
+ color: white !important;
+ background-color: #e9c046;
+ border-radius: 10px;
+ margin-top: 2px;
+}
\ No newline at end of file