import { usePage } from '@inertiajs/react';
import { useEffect } from 'react';
import { setCompanyCurrency } from '@/lib/currency';

type PageProps = {
    companyCurrency?: {
        code: string;
        symbol: string;
    };
};

export function SyncCompanyCurrency() {
    const { companyCurrency } = usePage<PageProps>().props;

    useEffect(() => {
        if (companyCurrency) {
            setCompanyCurrency(companyCurrency);
        }
    }, [companyCurrency]);

    return null;
}
