@create-figma-plugin/ui
Version:
Production-grade Preact components that replicate the Figma UI design
19 lines • 900 B
JavaScript
import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks';
import { Button } from '../../../components/button/button.js';
import { Textbox } from '../../../components/textbox/textbox/textbox.js';
import { VerticalSpace } from '../../../layout/vertical-space/vertical-space.js';
import { useInitialFocus } from '../use-initial-focus.js';
export default { title: 'Hooks/Use Initial Focus' };
export const UseInitialFocus = function () {
const [value, setValue] = useState('Text');
const initialFocus = useInitialFocus();
function handleClick(event) {
console.log(event);
}
return (h(Fragment, null,
h(Textbox, { ...initialFocus, onValueInput: setValue, value: value }),
h(VerticalSpace, { space: "small" }),
h(Button, { fullWidth: true, onClick: handleClick }, "Submit")));
};
//# sourceMappingURL=use-initial-focus.stories.js.map