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

META-INF.resources.components.account_selector.OrdersTable.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 ClayTable from '@clayui/table';
import {DateTimeRenderer, StatusRenderer} from '@liferay/frontend-data-set-web';
import PropTypes from 'prop-types';
import React from 'react';

import {formatActionUrl} from '../../utilities/index';

function OrdersTable({orders, selectOrderURL}) {
	return (
		
			
				
					
						{Liferay.Language.get('order-number')}
					

					
						{Liferay.Language.get('status')}
					

					
						{Liferay.Language.get('last-modified')}
					
				
			

			
				{orders.map((order) => (
					
						
							
								{order.id}
							
						

						
							
						

						
							
						
					
				))}
			
		
	);
}

OrdersTable.propTypes = {
	orders: PropTypes.arrayOf(
		PropTypes.shape({
			id: PropTypes.number.isRequired,
			modifiedDate: PropTypes.string.isRequired,
			orderStatusInfo: PropTypes.object.isRequired,
		})
	),
	selectOrderURL: PropTypes.string.isRequired,
};

export default OrdersTable;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy