garage-erp/apps/dashboard/modules/invoices/invoice-context.tsx
2026-04-01 15:34:50 +03:00

29 lines
537 B
TypeScript

"use client"
import { createContext, useContext } from "react"
type InvoiceContextValue = {
id: string
label: string
}
const InvoiceContext = createContext<InvoiceContextValue | null>(null)
export function InvoiceProvider({
invoice,
children,
}: {
invoice: InvoiceContextValue
children: React.ReactNode
}) {
return (
<InvoiceContext.Provider value={invoice}>
{children}
</InvoiceContext.Provider>
)
}
export function useInvoice() {
return useContext(InvoiceContext)
}