dropDownList static method
fetch dropdown list base on emailConfig and gitHubConfig
Implementation
static List<FeedbackIssueOption> dropDownList(
EmailConfig? emailConfig, GitHubConfig? gitHubConfig) {
if (emailConfig != null && gitHubConfig != null) {
return [
FeedbackIssueOption(name: 'Email', value: kEmail),
FeedbackIssueOption(name: 'Github', value: kGithub),
FeedbackIssueOption(name: 'Both', value: kBoth),
];
} else {
if (emailConfig != null) {
return [
FeedbackIssueOption(name: 'Email', value: kEmail),
];
} else {
return [
FeedbackIssueOption(name: 'Github', value: kGithub),
];
}
}
}