Spaces:
Running
Running
File size: 536 Bytes
ee8669f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import { useEffect, useState } from "react"
import { useTimeline } from "./useTimeline"
import { TimelineSegment } from "@/types"
/**
* Can be used to subscribe to a segment
* @param segment
* @returns
*/
export function useSegment(segmentId: string): TimelineSegment | undefined {
const [segment, setSegment] = useState<TimelineSegment>()
const atLeastOneSegmentChanged = useTimeline(s => s.atLeastOneSegmentChanged)
useEffect(() => {
// TODO: not implemented yet
}, [atLeastOneSegmentChanged])
return segment
} |