fix: icônes partage/streaming via contexte au lieu du layout

This commit is contained in:
2026-07-03 22:22:11 +04:00
parent 96b7a601c8
commit e4d31b0243
4 changed files with 40 additions and 9 deletions
+24
View File
@@ -0,0 +1,24 @@
'use client'
import {createContext, useContext, useState} from 'react'
import PropTypes from 'prop-types'
const CurrentTrackContext = createContext([null, () => {}])
export function CurrentTrackProvider({children}) {
const state = useState(null)
return (
<CurrentTrackContext.Provider value={state}>
{children}
</CurrentTrackContext.Provider>
)
}
export function useCurrentTrack() {
return useContext(CurrentTrackContext)
}
CurrentTrackProvider.propTypes = {
children: PropTypes.node.isRequired
}