Bluesky app fork with some witchin' additions 馃挮
at main 19 lines 425 B view raw
1import React from 'react' 2 3interface PostProgressState { 4 progress: number 5 status: 'pending' | 'success' | 'error' | 'idle' 6 error?: string 7} 8 9const PostProgressContext = React.createContext<PostProgressState>({ 10 progress: 0, 11 status: 'idle', 12}) 13PostProgressContext.displayName = 'PostProgressContext' 14 15export function Provider() {} 16 17export function usePostProgress() { 18 return React.useContext(PostProgressContext) 19}