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

META-INF.resources.Checkbox.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 {ClayCheckbox} from '@clayui/form';
import React, {useState} from 'react';

export default function Checkbox({
	additionalProps: _additionalProps,
	checked,
	componentId: _componentId,
	cssClass,
	locale: _locale,
	portletId: _portletId,
	portletNamespace: _portletNamespace,
	...otherProps
}) {
	const [isChecked, setIsChecked] = useState(checked);

	return (
		 setIsChecked((isChecked) => !isChecked)}
			{...otherProps}
		/>
	);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy