about summary refs log tree commit diff
path: root/src/state/preferences/label-defs.tsx
diff options
context:
space:
mode:
authordan <dan.abramov@gmail.com>2024-05-01 05:35:52 +0100
committerGitHub <noreply@github.com>2024-05-01 05:35:52 +0100
commit181e61bedb21003921fa21f6e8b86baf918d62bf (patch)
treef58a570df1aacf6b5c0d3dc070bcb948c2670005 /src/state/preferences/label-defs.tsx
parent31cb3e54222afc0b56e9d3e7997e2229797ff11e (diff)
downloadvoidsky-181e61bedb21003921fa21f6e8b86baf918d62bf.tar.zst
Memoize context value (#3786)
Diffstat (limited to 'src/state/preferences/label-defs.tsx')
-rw-r--r--src/state/preferences/label-defs.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/state/preferences/label-defs.tsx b/src/state/preferences/label-defs.tsx
index d60f8ccb8..e24a1144a 100644
--- a/src/state/preferences/label-defs.tsx
+++ b/src/state/preferences/label-defs.tsx
@@ -1,5 +1,6 @@
 import React from 'react'
-import {InterpretedLabelValueDefinition, AppBskyLabelerDefs} from '@atproto/api'
+import {AppBskyLabelerDefs, InterpretedLabelValueDefinition} from '@atproto/api'
+
 import {useLabelDefinitionsQuery} from '../queries/preferences'
 
 interface StateContext {
@@ -13,10 +14,7 @@ const stateContext = React.createContext<StateContext>({
 })
 
 export function Provider({children}: React.PropsWithChildren<{}>) {
-  const {labelDefs, labelers} = useLabelDefinitionsQuery()
-
-  const state = {labelDefs, labelers}
-
+  const state = useLabelDefinitionsQuery()
   return <stateContext.Provider value={state}>{children}</stateContext.Provider>
 }