Files
money/packages/ui/lib/shortcuts/Debug.tsx
2025-12-05 17:05:23 -05:00

31 lines
637 B
TypeScript

import { useSyncExternalStore } from "react";
import { View, Text } from "react-native";
import { keysStore } from "./store";
export function ShortcutDebug() {
const entries = useSyncExternalStore(
keysStore.subscribe,
keysStore.getSnapshot,
);
return (
<View
style={{
position: "absolute",
zIndex: 100,
bottom: 0,
right: 0,
backgroundColor: "black",
}}
>
<Text style={{ color: "red", fontFamily: "mono" }}>
{entries
.values()
.map(([key, _]) => key)
.toArray()
.join(",")}
</Text>
</View>
);
}