Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
23 lines
807 B
TypeScript
23 lines
807 B
TypeScript
import {
|
|
useComposerDraftAttachments,
|
|
type UseComposerDraftAttachmentsInput
|
|
} from "./useComposerDraftAttachments";
|
|
import { useDraftConnectorSelection } from "./useComposerDraftConnectorSelection";
|
|
import { useComposerDraftQuoteActions } from "./useComposerDraftQuoteActions";
|
|
|
|
export function useComposerDraftAttachmentsWithConnectors(
|
|
input: UseComposerDraftAttachmentsInput
|
|
) {
|
|
const attachments = useComposerDraftAttachments(input);
|
|
const { _updateScopedDraft, ...publicAttachments } = attachments;
|
|
const quoteActions = useComposerDraftQuoteActions(
|
|
input.draftScopeKey,
|
|
_updateScopedDraft
|
|
);
|
|
const connectorSelection = useDraftConnectorSelection(
|
|
input.draftScopeKey,
|
|
_updateScopedDraft
|
|
);
|
|
return { ...publicAttachments, ...quoteActions, ...connectorSelection };
|
|
}
|