1 import { Component, Input } from '@angular/core'
3 export type DropdownAction<T> = {
4 type: 'custom' | 'delete' | 'edit'
7 linkBuilder?: (T) => (string | number)[]
12 selector: 'my-action-dropdown',
13 styleUrls: [ './action-dropdown.component.scss' ],
14 templateUrl: './action-dropdown.component.html'
17 export class ActionDropdownComponent<T> {
18 @Input() actions: DropdownAction<T>[] = []