mirror of
https://github.com/oxen-io/session-desktop.git
synced 2023-12-14 02:12:57 +01:00
* refactor most of the components to outside of their Session folder * finish moving overlay and memberListItem to react hook * fix bug with kicked member len >2 not being displayed also sort admins first in UpdateGroupMembers dialog * fix admin leaving text of groupNotification * add a useFocusMount hook to focus input fields on mount * make click avatar convo item open only user dialog * cleanup config default.json * make sure to use convoController to build sync message * disable showing pubkey on opengroups * add a pause on audio playback Fixes #2079
12 lines
290 B
TypeScript
12 lines
290 B
TypeScript
import React from 'react';
|
|
// tslint:disable-next-line: no-submodule-imports
|
|
import useMount from 'react-use/lib/useMount';
|
|
|
|
export function useFocusMount(ref: React.RefObject<any>, isEditable?: boolean) {
|
|
useMount(() => {
|
|
if (isEditable) {
|
|
ref?.current?.focus();
|
|
}
|
|
});
|
|
}
|