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

META-INF.resources.page_editor.app.utils.getEditableLinkValue.ts 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 {LinkEditableValue} from '../../types/editables/EditableValue';
import {getEditableLocalizedValue} from './getEditableLocalizedValue';

export function getEditableLinkValue(
	editableValue: LinkEditableValue,
	languageId: Liferay.Language.Locale
) {
	return {
		...(typeof editableValue === 'object' && editableValue
			? editableValue
			: {}),

		href: getEditableLocalizedValue(editableValue?.href, languageId),
		rel: editableValue?.rel || '',
		target: editableValue?.target || '',
	};
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy