diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2023-10-24 20:17:42 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2023-10-30 18:02:26 +0100 |
| commit | ea4b8a36c0eacdda848e1a1f3a8af388be026551 (patch) | |
| tree | 77c84523dc27512a50817c6979061c88e5117af3 /gui/src/renderer/lib | |
| parent | 17de249b6b4ab6f417d9b3b97c9764a09170f2ba (diff) | |
| download | mullvadvpn-ea4b8a36c0eacdda848e1a1f3a8af388be026551.tar.xz mullvadvpn-ea4b8a36c0eacdda848e1a1f3a8af388be026551.zip | |
Move ref cast to hook
Diffstat (limited to 'gui/src/renderer/lib')
| -rw-r--r-- | gui/src/renderer/lib/utilityHooks.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gui/src/renderer/lib/utilityHooks.ts b/gui/src/renderer/lib/utilityHooks.ts index 378a6d5ae5..49f508a883 100644 --- a/gui/src/renderer/lib/utilityHooks.ts +++ b/gui/src/renderer/lib/utilityHooks.ts @@ -16,6 +16,10 @@ export function useMounted() { return isMounted; } +export function useStyledRef<T>(): React.RefObject<T> { + return useRef() as React.RefObject<T>; +} + export function useCombinedRefs<T>(...refs: (React.Ref<T> | undefined)[]): React.RefCallback<T> { return useCallback((element: T | null) => refs.forEach((ref) => assignToRef(element, ref)), []); } |
