Execute oxfmt (#1166)
Ran pnpm oxfmt . This should get the web repo aligned so that we can better enforce oxfmt going forward.
This commit is contained in:
@@ -15,7 +15,11 @@ export function useClient(): MeshClient {
|
||||
const direct = useContext(MeshContext);
|
||||
const registry = useContext(MeshRegistryContext);
|
||||
const active = useSignal(
|
||||
registry?.active ?? { value: undefined, peek: () => undefined, subscribe: () => () => {} },
|
||||
registry?.active ?? {
|
||||
value: undefined,
|
||||
peek: () => undefined,
|
||||
subscribe: () => () => {},
|
||||
},
|
||||
);
|
||||
const client = direct ?? active;
|
||||
if (!client) {
|
||||
|
||||
@@ -5,7 +5,9 @@ import { MeshRegistryContext } from "../provider/MeshRegistryContext.ts";
|
||||
export function useMeshRegistry(): MeshRegistry {
|
||||
const registry = useContext(MeshRegistryContext);
|
||||
if (!registry) {
|
||||
throw new Error("useMeshRegistry must be called inside a <MeshRegistryProvider>.");
|
||||
throw new Error(
|
||||
"useMeshRegistry must be called inside a <MeshRegistryProvider>.",
|
||||
);
|
||||
}
|
||||
return registry;
|
||||
}
|
||||
|
||||
@@ -6,8 +6,14 @@ import { useCallback, useSyncExternalStore } from "react";
|
||||
* returning. The selector should be stable; memoize it with `useCallback` in
|
||||
* the caller when it closes over changing values.
|
||||
*/
|
||||
export function useSignalValue<T, U>(sig: ReadonlySignal<T>, select: (value: T) => U): U {
|
||||
export function useSignalValue<T, U>(
|
||||
sig: ReadonlySignal<T>,
|
||||
select: (value: T) => U,
|
||||
): U {
|
||||
const getSnapshot = useCallback(() => select(sig.value), [sig, select]);
|
||||
const getServerSnapshot = useCallback(() => select(sig.peek()), [sig, select]);
|
||||
const getServerSnapshot = useCallback(
|
||||
() => select(sig.peek()),
|
||||
[sig, select],
|
||||
);
|
||||
return useSyncExternalStore(sig.subscribe, getSnapshot, getServerSnapshot);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user