@shopify/cli-kit
Version:
A set of utilities, interfaces, and models that are common across all the platform features
20 lines • 643 B
JavaScript
import { useState } from 'react';
export var PromptState;
(function (PromptState) {
PromptState["Idle"] = "idle";
PromptState["Loading"] = "loading";
PromptState["Submitted"] = "submitted";
PromptState["Error"] = "error";
PromptState["Cancelled"] = "cancelled";
})(PromptState || (PromptState = {}));
export default function usePrompt({ initialAnswer }) {
const [promptState, setPromptState] = useState(PromptState.Idle);
const [answer, setAnswer] = useState(initialAnswer);
return {
promptState,
setPromptState,
answer,
setAnswer,
};
}
//# sourceMappingURL=use-prompt.js.map