@upv/react-ui-core
Version:
**USHI Design System — Modern UI Component Library**
21 lines (20 loc) • 500 B
TypeScript
import React from "react";
export interface UserRow {
id: string;
name: string;
email: string;
avatar?: string;
role: string;
group: string;
assignedCourses: number;
actionLabel: string;
statusIcon: React.ReactNode;
}
interface UserTableProps {
users: UserRow[];
onActionClick?: (userId: string) => void;
onAddUser?: () => void;
onBulkAction?: (selectedIds: string[]) => void;
}
export declare const UserTable: React.FC<UserTableProps>;
export {};