import * as React from 'react';
import {
ComponentClassObject,
TableRow,
TableBody,
TableHead,
TableCell,
} from '@aws-amplify/ui-react';
import { ResponsiveTable, ResponsiveTableCell } from './ResponsiveTable';
export const ComponentClassTable = ({ componentName }) => {
const targetClasses = React.useMemo(() => {
return Object.values(ComponentClassObject)
.filter((value: any) => {
return (
value &&
Array.isArray(value.components) &&
value.components.includes(componentName)
);
})
.map((value: { className: string; description?: string }) => (
{value.className}
{value.description}
));
}, [componentName]);
return (
Class
Description
{targetClasses}
);
};