diff --git a/.changeset/export-draft-hooks.md b/.changeset/export-draft-hooks.md new file mode 100644 index 00000000000..88dfad3764f --- /dev/null +++ b/.changeset/export-draft-hooks.md @@ -0,0 +1,5 @@ +--- +"@primer/react": patch +--- + +Add hooks in `drafts/hooks` to `@primer/react/drafts` exports diff --git a/src/drafts/MarkdownEditor/_useFileHandling.ts b/src/drafts/MarkdownEditor/_useFileHandling.ts index 5b3150aa6e4..b642e09d853 100644 --- a/src/drafts/MarkdownEditor/_useFileHandling.ts +++ b/src/drafts/MarkdownEditor/_useFileHandling.ts @@ -3,6 +3,7 @@ import {FileType, UnifiedFileSelectResult, useUnifiedFileSelect} from '../hooks/ import {useSafeAsyncCallback} from '../hooks/useSafeAsyncCallback' import {SyntheticChangeEmitter} from '../hooks/useSyntheticChange' import {markdownComment, markdownImage, markdownLink} from './utils' +export type {FileType} from '../hooks/useUnifiedFileSelect' const placeholder = (file: File) => markdownComment(`Uploading "${file.name}"...`) diff --git a/src/drafts/MarkdownEditor/index.ts b/src/drafts/MarkdownEditor/index.ts index b393837102c..9171a79baf8 100644 --- a/src/drafts/MarkdownEditor/index.ts +++ b/src/drafts/MarkdownEditor/index.ts @@ -39,5 +39,5 @@ export type {MarkdownEditorProps} from './MarkdownEditor' export type {Emoji} from './suggestions/_useEmojiSuggestions' export type {Mentionable} from './suggestions/_useMentionSuggestions' export type {Reference} from './suggestions/_useReferenceSuggestions' -export type {FileUploadResult} from './_useFileHandling' +export type {FileUploadResult, FileType} from './_useFileHandling' export type {SavedReply} from './_SavedReplies' diff --git a/src/drafts/hooks/index.ts b/src/drafts/hooks/index.ts new file mode 100644 index 00000000000..2fca90697b1 --- /dev/null +++ b/src/drafts/hooks/index.ts @@ -0,0 +1,5 @@ +export * from './useCombobox' +export * from './useDynamicTextareaHeight' +export * from './useIgnoreKeyboardActionsWhileComposing' +export * from './useSafeAsyncCallback' +export * from './useSyntheticChange' diff --git a/src/drafts/index.ts b/src/drafts/index.ts index 2fb718c74de..c375241e03a 100644 --- a/src/drafts/index.ts +++ b/src/drafts/index.ts @@ -25,3 +25,5 @@ export {default as MarkdownEditor} from './MarkdownEditor' export * from './MarkdownEditor' export * from '../UnderlineNav2' + +export * from './hooks'