
META-INF.resources.js.components.ObjectDetails.TranslationsContainer.tsx Maven / Gradle / Ivy
The newest version!
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
import ClayAlert from '@clayui/alert';
import ClayForm from '@clayui/form';
import {Toggle} from '@liferay/object-js-components-web';
import React from 'react';
import './TranslationsContainer.scss';
interface TranslationsContainerProps {
onSubmit?: (editedObjectDefinition?: Partial) => void;
setValues: (values: Partial) => void;
values: Partial;
}
export function TranslationsContainer({
onSubmit,
setValues,
values,
}: TranslationsContainerProps) {
return Liferay.FeatureFlags['LPD-32050'] ? (
{`${Liferay.Language.get(
'enable-or-disable-translation-for-fields-individually'
)} `}
) : (
{
event.stopPropagation();
if (onSubmit) {
onSubmit();
}
}}
onToggle={() =>
setValues({
enableLocalization: !values.enableLocalization,
})
}
toggled={values.enableLocalization}
tooltip={Liferay.Language.get(
'enable-entry-translations-in-all-fields'
)}
/>
);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy