Added more clarity

When searching for seasons the modal specifies that you must select only one series to proceed to the season selection screen
This commit is contained in:
ltctceplrm 2026-01-14 20:59:40 +01:00
parent 59919f9461
commit d748d9840e
4 changed files with 26 additions and 11 deletions

View file

@ -221,14 +221,26 @@ export default class MediaDbPlugin extends Plugin {
while (!proceed) {
if (types.length === 1 && types[0] === 'season') {
selectResults =
(await this.modalHelper.openSelectModal({ elements: apiSearchResults }, async selectModalData => {
return selectModalData.selected;
})) ?? [];
(await this.modalHelper.openSelectModal(
{
elements: apiSearchResults,
description: 'Select one search result to proceed.',
submitButtonText: 'Ok',
},
async selectModalData => {
return selectModalData.selected;
},
)) ?? [];
} else {
selectResults =
(await this.modalHelper.openSelectModal({ elements: apiSearchResults }, async selectModalData => {
return await this.queryDetails(selectModalData.selected);
})) ?? [];
(await this.modalHelper.openSelectModal(
{
elements: apiSearchResults,
},
async selectModalData => {
return await this.queryDetails(selectModalData.selected);
},
)) ?? [];
}
if (!selectResults || selectResults.length < 1) {
return;