React context module that provides time tracker state and panel visibility controls to the component tree.
## Key Components
| Export | Type | Description |
|--------|------|-------------|
| `TimeTrackerProvider` | Component | Context provider wrapping the time tracker feature; accepts `TimeTrackerData` props plus optional `defaultOpen` |
| `useTimeTracker` | Hook | Consumes context and throws if called outside a provider |
| `useOptionalTimeTracker` | Hook | Consumes context and returns `null` if no provider is present |
| `TimeTrackerProviderProps` | Interface | Props for the provider: `TimeTrackerData` fields, `children`, and `defaultOpen` |
| `TimeTrackerContextValue` | Interface (internal) | Extends `TimeTrackerData` with `isOpen`, `open`, `close`, and `toggle` |
## Usage Example
```typescript
// Wrap your feature tree with the provider
import { TimeTrackerProvider, useTimeTracker } from './time-tracker-context'
function App() {
const data: TimeTrackerData = { /* ...tracker fields */ }
return (