PromptTemplate
The Prompt Template allows for customization of the text and inputs used in a prompt.
The layout of the Prompt Template is as follows:
{
windowTitle: "electron-prompts",
cancelButton: {
classes: ["btn", "btn-secondary"],
value: "Go back..."
},
elements: [
// Form Element objects go here...
{
name: "testValue",
type: "input",
placeholder: "Or even another input!",
classes: ["form-control"],
value: "",
},
],
buttons: [
// Button Element objects go here...
{
name: "submit",
classes: ["btn", "btn-primary"],
value: "Save Changes",
},
],
}
windowTitle
property
Sets the system window title for the prompt, and the document title on the prompt page
cancelButton
property
Allows customization of the cancel button with optional properties:
Property | Required | type | Default | Details |
---|---|---|---|---|
classes | No | Array | undefined | An array of string CSS classes to apply to the cancel button |
value | No | string | Cancel | The text to display inside the cancel button |
elements
property
Array
list of Form Element objects to use in the prompt
buttons
property
Array
list of Button Element objects to use in the prompt