mod-arch-shared
Version:
Shared UI components and utilities for modular architecture micro-frontend projects
12 lines • 656 B
JavaScript
import * as React from 'react';
import { Td } from '@patternfly/react-table';
import { Checkbox, Tooltip } from '@patternfly/react-core';
const CheckboxTd = ({ id, isChecked, onToggle, isDisabled, tooltip, ...props }) => {
let content = (React.createElement(Checkbox, { "aria-label": "Checkbox", id: `${id}-checkbox`, isChecked: isChecked, onChange: () => onToggle(), isDisabled: isDisabled }));
if (tooltip) {
content = React.createElement(Tooltip, { content: tooltip }, content);
}
return (React.createElement(Td, { dataLabel: "Checkbox", ...props }, content));
};
export default CheckboxTd;
//# sourceMappingURL=CheckboxTd.js.map