@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
34 lines (31 loc) • 1.29 kB
text/typescript
export {
ComposerPrimitiveTriggerPopoverRoot,
useTriggerPopoverRootContext,
useTriggerPopoverRootContextOptional,
useTriggerPopoverTriggers,
useTriggerPopoverTriggersOptional,
type RegisteredTrigger,
type TriggerPopoverRootContextValue,
} from "./TriggerPopoverRootContext";
export {
useTriggerPopoverScopeContext,
useTriggerPopoverScopeContextOptional,
} from "./TriggerPopover";
export {
ComposerPrimitiveTriggerPopoverCategories,
ComposerPrimitiveTriggerPopoverCategoryItem,
} from "./TriggerPopoverCategories";
export {
ComposerPrimitiveTriggerPopoverItems,
ComposerPrimitiveTriggerPopoverItem,
} from "./TriggerPopoverItems";
export { ComposerPrimitiveTriggerPopoverBack } from "./TriggerPopoverBack";
export type { TriggerBehavior } from "./triggerSelectionResource";
export type { TriggerMatch, TriggerMatcher } from "./detectTrigger";
import { ComposerPrimitiveTriggerPopover as Base } from "./TriggerPopover";
import { ComposerPrimitiveTriggerPopoverAction } from "./TriggerPopoverAction";
import { ComposerPrimitiveTriggerPopoverDirective } from "./TriggerPopoverDirective";
export const ComposerPrimitiveTriggerPopover = Object.assign(Base, {
Directive: ComposerPrimitiveTriggerPopoverDirective,
Action: ComposerPrimitiveTriggerPopoverAction,
});