UNPKG

matrix-react-sdk

Version:
24 lines (21 loc) 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = useFocus; var _react = require("react"); /* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ function useFocus() { const [focused, setFocused] = (0, _react.useState)(false); const props = { onFocus: () => setFocused(true), onBlur: () => setFocused(false) }; return [focused, props]; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJyZXF1aXJlIiwidXNlRm9jdXMiLCJmb2N1c2VkIiwic2V0Rm9jdXNlZCIsInVzZVN0YXRlIiwicHJvcHMiLCJvbkZvY3VzIiwib25CbHVyIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2hvb2tzL3VzZUZvY3VzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUZvY3VzKCk6IFtib29sZWFuLCB7IG9uRm9jdXM6ICgpID0+IHZvaWQ7IG9uQmx1cjogKCkgPT4gdm9pZCB9XSB7XG4gICAgY29uc3QgW2ZvY3VzZWQsIHNldEZvY3VzZWRdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gICAgY29uc3QgcHJvcHMgPSB7XG4gICAgICAgIG9uRm9jdXM6ICgpID0+IHNldEZvY3VzZWQodHJ1ZSksXG4gICAgICAgIG9uQmx1cjogKCkgPT4gc2V0Rm9jdXNlZChmYWxzZSksXG4gICAgfTtcblxuICAgIHJldHVybiBbZm9jdXNlZCwgcHJvcHNdO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFRQSxJQUFBQSxNQUFBLEdBQUFDLE9BQUE7QUFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFJZSxTQUFTQyxRQUFRQSxDQUFBLEVBQTJEO0VBQ3ZGLE1BQU0sQ0FBQ0MsT0FBTyxFQUFFQyxVQUFVLENBQUMsR0FBRyxJQUFBQyxlQUFRLEVBQUMsS0FBSyxDQUFDO0VBRTdDLE1BQU1DLEtBQUssR0FBRztJQUNWQyxPQUFPLEVBQUVBLENBQUEsS0FBTUgsVUFBVSxDQUFDLElBQUksQ0FBQztJQUMvQkksTUFBTSxFQUFFQSxDQUFBLEtBQU1KLFVBQVUsQ0FBQyxLQUFLO0VBQ2xDLENBQUM7RUFFRCxPQUFPLENBQUNELE9BQU8sRUFBRUcsS0FBSyxDQUFDO0FBQzNCIiwiaWdub3JlTGlzdCI6W119