import {Directive, inject, Input, TemplateRef} from '@angular/core';

export type GenericElement =
  | 'action'
  | 'header'
  | 'icon';

@Directive({
  selector: '[njTemplate]',
  standalone: true
})
export class EngieTemplateDirective {
  templateRef = inject<TemplateRef<unknown>>(TemplateRef);

  @Input('njTemplate') selector?: GenericElement;
}
