Service Promt

Le service usePrompt affiche une modale avec un champ de saisie, ainsi que des boutons valider et annuler.
Le champ de saisie peut être de l'un de ces types d'Orion.Model.PromptType.

// Type definition
type Orion.Model.PromptType =
	| "input"
	| "textarea"
	| "password"
	| "select"
	| "phone"
	| "upload"
	| "datepicker"
	;


Ce service prend des paramètres de type Orion.Modal.Options.
Il est aussi possible d'ajouter des actions personnalisées en ajoutant la propriété actions à l'objet options.

Usage

await usePrompt({
	title: 'Lorem ipsum',
	size: 'sm',
	prompt: {
		type: 'textarea',
		fieldProps: {
			required: true,
			label: `Your message`,
			maxLength: 1000,
		},
	},
});

PromptExample