
META-INF.resources.NavigationBar.js Maven / Gradle / Ivy
/**
* 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 ClayButton from '@clayui/button';
import ClayLink from '@clayui/link';
import ClayNavigationBar from '@clayui/navigation-bar';
import {FeatureIndicator} from 'frontend-js-components-web';
import React from 'react';
export default function NavigationBar({
activeItemAriaCurrent,
cssClass,
inverted,
navigationItems,
}) {
return (
active)?.label}
>
{navigationItems.map(
({active, deprecated = false, href, label}, index) => {
const LinkOrButton = href ? ClayLink : ClayButton;
const LinkOrButtonProps = href ? {href} : {};
return (
{label}
{deprecated ? (
) : null}
);
}
)}
);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy