import PerformScript from "./perform-script";


/**
 * Shows a dialog in FileMaker, and returns the (one-based!) index of the button chosen
 * @param title:string
 * @param body:string
 * @param btn1:string
 * @param btn2:string
 * @param btn3:string
 * @return {Promise<number>}
 */
export function ShowCustomDialog(title:string, body:string, btn1:string='OK', btn2:string='', btn3:string=''):Promise<number> {
	return PerformScript('fmPromise.showCustomDialog', {title, body, btn1, btn2, btn3})
		.then(function(chosenMessage) {
			return parseInt(chosenMessage);
		});
}
