ink-form
Version:
Complex user-friendly form component for React Ink
13 lines (12 loc) • 381 B
JavaScript
import { render } from 'ink';
import { Form } from './Form.js';
import React from 'react';
export const openForm = async (options) => {
return new Promise(res => {
const { clear, unmount } = render(React.createElement(Form, { ...options, onSubmit: value => {
clear();
unmount();
res(value);
} }));
});
};