Merge pull request #11 from langchain-ai/dqbd/ui-optional
fix: mark ui state key optional
This commit is contained in:
@@ -17,7 +17,7 @@ function CustomComponent({
|
|||||||
const meta = thread.getMessagesMetadata(message);
|
const meta = thread.getMessagesMetadata(message);
|
||||||
const seenState = meta?.firstSeenState;
|
const seenState = meta?.firstSeenState;
|
||||||
const customComponent = seenState?.values.ui
|
const customComponent = seenState?.values.ui
|
||||||
.slice()
|
?.slice()
|
||||||
.reverse()
|
.reverse()
|
||||||
.find(
|
.find(
|
||||||
({ additional_kwargs }) =>
|
({ additional_kwargs }) =>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import { ArrowRight } from "lucide-react";
|
|||||||
import { PasswordInput } from "@/components/ui/password-input";
|
import { PasswordInput } from "@/components/ui/password-input";
|
||||||
|
|
||||||
const useTypedStream = useStream<
|
const useTypedStream = useStream<
|
||||||
{ messages: Message[]; ui: UIMessage[] },
|
{ messages: Message[]; ui?: UIMessage[] },
|
||||||
{
|
{
|
||||||
UpdateType: {
|
UpdateType: {
|
||||||
messages?: Message[] | Message | string;
|
messages?: Message[] | Message | string;
|
||||||
|
|||||||
Reference in New Issue
Block a user