feat: add example

This commit is contained in:
2026-08-01 09:31:08 +03:00
parent 15805e28df
commit 26b59686a5
434 changed files with 34975 additions and 4995 deletions

View File

@@ -0,0 +1,19 @@
'use client'
import { useContext } from 'react'
import { CartContext } from '../cart.context'
import type { CartContextValue } from '../types/cart.type'
/**
* Возвращает application-scoped API корзины.
*/
export const useCart = (): CartContextValue => {
const context = useContext(CartContext)
if (context === null) {
throw new Error('useCart must be used inside CartProvider')
}
return context
}