import { useSelector, useDispatch } from 'react-redux'; import { RootState } from '@/store'; import { setCurrency } from '@/store/currency-slice'; export function useCurrency() { const currency = useSelector((state: RootState) => state.currency); const dispatch = useDispatch(); return { ...currency, change: (code: string) => dispatch(setCurrency(code)) }; }