Download src/hooks/use-conversation-id.ts from SaylorTwift/openhands: direct link, hf CLI and curl.
- Browser
- Download file 465 Bytes
-
https://huggingface.co/SaylorTwift/openhands/resolve/main/src/hooks/use-conversation-id.ts
- Command line
-
hf download hf://SaylorTwift/openhands/src/hooks/use-conversation-id.ts
-
curl -L -o use-conversation-id.ts https://huggingface.co/SaylorTwift/openhands/resolve/main/src/hooks/use-conversation-id.ts
465 Bytes
| import { useNavigation } from "#/context/navigation-context"; | |
| export function useOptionalConversationId() { | |
| const { conversationId } = useNavigation(); | |
| return { conversationId }; | |
| } | |
| export function useConversationId() { | |
| const { conversationId } = useOptionalConversationId(); | |
| if (!conversationId) { | |
| throw new Error( | |
| "useConversationId must be used within a route that has a conversationId parameter", | |
| ); | |
| } | |
| return { conversationId }; | |
| } | |