Skip to content
Snippets Groups Projects
Commit ca772a9b authored by chris's avatar chris
Browse files

autofocus

parent 5f011369
No related branches found
No related tags found
1 merge request!190Find and replace
......@@ -84,6 +84,7 @@ const FindComponent = ({ close, expand, setPreviousSearcValue }) => {
const [searchValue, setSearchValue] = useState('');
const [counterText, setCounterText] = useState('0 of 0');
const findAndReplacePlugin = app.PmPlugins.get('findAndReplacePlugin');
const [isFirstRun, setFirstRun] = useState(true);
const allStates = [];
each(view, (singleView, viewId) => {
......@@ -101,6 +102,12 @@ const FindComponent = ({ close, expand, setPreviousSearcValue }) => {
useEffect(() => {
delayedSearch();
if (isFirstRun) {
setTimeout(() => {
searchRef.current.focus();
setFirstRun(false);
});
}
}, [searchValue, delayedSearch, JSON.stringify(allStates)]);
const searchDocument = () => {
......
......@@ -51,11 +51,11 @@ class DisplayText extends ToolGroup {
const tabList = [first, second];
// const TabsComponent = useMemo(
// () => <Tabs key={uuidv4()} tabList={tabList} />,
// [],
// );
return <Tabs key={uuidv4()} tabList={tabList} />;
const TabsComponent = useMemo(
() => <Tabs key={uuidv4()} tabList={tabList} />,
[],
);
return TabsComponent;
}
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment