20 lines
328 B
TypeScript
20 lines
328 B
TypeScript
export const useCart = () => {
|
|
const addToCart = (item: any) => {
|
|
if (process.client) {
|
|
localStorage.setItem('cart', JSON.stringify(item))
|
|
}
|
|
}
|
|
|
|
const getCart = () => {
|
|
if (process.client) {
|
|
return localStorage.getItem('cart')
|
|
}
|
|
return null
|
|
}
|
|
|
|
return {
|
|
addToCart,
|
|
getCart,
|
|
}
|
|
}
|