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

META-INF.resources.js.components.EndpointsContent.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 React, {Dispatch, SetStateAction, useState} from 'react';

import EditAPIEndpoint from '../components/EditAPIEndpoint';
import APIEndpointsTable from '../components/FDS/APIEndpointsTable';

interface EndpointsContentProps {
	apiApplicationData: APIApplicationUIData;
	apiURLPaths: APIURLPaths;
	basePath: string;
	currentAPIApplicationId: string;
	portletId: string;
	setManagementButtonsProps: Dispatch>;
	setStatus: Dispatch>;
	setTitle: Dispatch>;
}

export default function EndpointsContent({
	apiApplicationData,
	apiURLPaths,
	basePath,
	currentAPIApplicationId,
	portletId,
	setManagementButtonsProps,
	setStatus,
	setTitle,
}: EndpointsContentProps) {
	const [mainEndpointNav, setMainEndpointNav] = useState('list');

	return (
		<>
			{mainEndpointNav === 'list' ? (
				
			) : (
				mainEndpointNav.edit && (
					
				)
			)}
		
	);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy