|
|
|
@@ -1,14 +1,167 @@ |
|
|
|
import { Component, OnInit } from '@angular/core'; |
|
|
|
import { HelpService } from '../services/help.service'; |
|
|
|
import { LoadingController } from '@ionic/angular'; |
|
|
|
import { AlertController } from '@ionic/angular'; |
|
|
|
import { ToastService } from '../services/toast.service'; |
|
|
|
|
|
|
|
|
|
|
|
@Component({ |
|
|
|
selector: 'app-faq', |
|
|
|
templateUrl: './faq.component.html', |
|
|
|
styleUrls: ['./faq.component.scss'], |
|
|
|
selector: 'app-faq', |
|
|
|
templateUrl: './faq.component.html', |
|
|
|
styleUrls: ['./faq.component.scss'], |
|
|
|
}) |
|
|
|
export class FaqComponent implements OnInit { |
|
|
|
|
|
|
|
constructor() { } |
|
|
|
allFaqs: any = []; |
|
|
|
loader: any; |
|
|
|
selectedQuestions: number = 0; |
|
|
|
|
|
|
|
mockFaqs = [ |
|
|
|
{ |
|
|
|
title: "What are the return guidelines?", |
|
|
|
questions: [ |
|
|
|
{ |
|
|
|
sub_question: "Questions1", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions2", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions3", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions4", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions5", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, |
|
|
|
] |
|
|
|
},{ |
|
|
|
title: "How can I return a Gift?", |
|
|
|
questions: [ |
|
|
|
{ |
|
|
|
sub_question: "Questions1", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions2", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions3", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions4", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions5", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, |
|
|
|
] |
|
|
|
},{ |
|
|
|
title: "Title 1", |
|
|
|
questions: [ |
|
|
|
{ |
|
|
|
sub_question: "Questions1", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions2", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions3", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions4", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions5", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, |
|
|
|
] |
|
|
|
},{ |
|
|
|
title: "Title 1", |
|
|
|
questions: [ |
|
|
|
{ |
|
|
|
sub_question: "Questions1", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions2", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions3", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions4", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, { |
|
|
|
sub_question: "Questions5", |
|
|
|
subHeader: "Headers", |
|
|
|
subAnswer: 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione molestias similiqueeaque tempore consequuntur, voluptatum quisquam saepe dolore officiis expedita a aut eius alias quidem corrupti tenetur facilis temporibus error', |
|
|
|
}, |
|
|
|
] |
|
|
|
}, |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
constructor( |
|
|
|
private helpService: HelpService, |
|
|
|
public loadingController: LoadingController, |
|
|
|
public alertController: AlertController, |
|
|
|
private toastService: ToastService, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) { } |
|
|
|
|
|
|
|
ngOnInit() { } |
|
|
|
|
|
|
|
async presentLoading() { |
|
|
|
this.loader = await this.loadingController.create({ |
|
|
|
message: 'Please wait...', |
|
|
|
spinner: 'dots', |
|
|
|
mode: 'ios' |
|
|
|
}); |
|
|
|
await this.loader.present(); |
|
|
|
} |
|
|
|
|
|
|
|
async presentAlert(message: string) { |
|
|
|
const alert = await this.alertController.create({ |
|
|
|
message: message, |
|
|
|
mode: 'ios', |
|
|
|
buttons: ['OK'] |
|
|
|
}); |
|
|
|
|
|
|
|
await alert.present(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ngOnInit() {} |
|
|
|
getAllfaqs() { |
|
|
|
this.helpService.allFaqs().then((response) => { |
|
|
|
this.allFaqs = response; |
|
|
|
this.loader ? this.loader.dismiss() : null; |
|
|
|
console.log(this.allFaqs) |
|
|
|
}, (error) => { |
|
|
|
this.loader ? this.loader.dismiss() : null |
|
|
|
console.log(error); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
} |