MCPcopy Create free account
hub / github.com/Musish/Musish / withQueueModal

Function withQueueModal

src/app/components/Providers/QueueProvider.tsx:33–41  ·  view source on GitHub ↗
(
  Component: React.ComponentType<T>,
)

Source from the content-addressed store, hash-verified

31export default QueueModalProvider;
32
33export function withQueueModal<T extends QueueModalProps>(
34 Component: React.ComponentType<T>,
35): React.ComponentType<Subtract<T, QueueModalProps>> {
36 return (props: Subtract<T, QueueModalProps>) => (
37 <QueueModalContext.Consumer>
38 {context => <Component {...props as T} queueModal={{ ...context }} />}
39 </QueueModalContext.Consumer>
40 );
41}
42
43export function useQueueModal() {
44 return useContext(QueueModalContext);

Callers 2

Player.tsxFile · 0.90
Queue.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected