diff --git a/src/components/xui/pusher.tsx b/src/components/xui/pusher.tsx index 8041d40..9066de7 100644 --- a/src/components/xui/pusher.tsx +++ b/src/components/xui/pusher.tsx @@ -1,6 +1,6 @@ "use client" -import { useState } from "react" +import { useEffect, useState } from "react" import { useTranslation } from "react-i18next" import { Label } from "../ui/label" @@ -16,6 +16,10 @@ export const Pusher: React.FC = ({ property, setData }) => { const [cData, setCData] = useState>({}) const { t } = useTranslation() + useEffect(() => { + setData(cData) + }, [cData, setData]) + return (
@@ -27,7 +31,6 @@ export const Pusher: React.FC = ({ property, setData }) => { const temp = { ...cData } temp[k] = JSON.parse(v) setCData(temp) - setData(cData) } }} /> @@ -40,7 +43,6 @@ export const Pusher: React.FC = ({ property, setData }) => { const temp = { ...cData } temp[k] = undefined setCData(temp) - setData(cData) } }} /> diff --git a/src/lib/i18n.ts b/src/lib/i18n.ts index 66326dd..6d64fc2 100644 --- a/src/lib/i18n.ts +++ b/src/lib/i18n.ts @@ -12,7 +12,7 @@ const resources = { "en-US": { translation: enTranslation, }, - 'it-IT': { + "it-IT": { translation: itTranslation, }, "ru-RU": {