@circe/table
Version:
Circe Components for Angular :: Table Component
12 lines (11 loc) • 402 B
TypeScript
import { NpaOption } from '@circe/core';
import { NpaTableRowValue } from '../table.types';
import { NpaDropdownConfig } from '@circe/dropdown';
export interface NpaActionConfig<T> extends NpaOption {
callback?: (row: NpaTableRowValue<T>) => void;
dropdownConfig?: NpaDropdownConfig;
}
export interface NpaAction<T> extends NpaActionConfig<T> {
iconLeft?: string;
iconRight?: string;
}