All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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