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

@Directive({
	selector: '[kadiOverlayTrigger]',
	standalone: false,
})
export class OverlayTriggerDirective {
	templateRef = inject<TemplateRef<unknown>>(TemplateRef)
}

@Directive({
	selector: '[kadiOverlayContent]',
	standalone: false,
})
export class OverlayContentDirective {
	templateRef = inject<TemplateRef<unknown>>(TemplateRef)
}

@Directive({
	selector: '[kadiOverlayCloseTrigger]',
	standalone: false,
})
export class OverlayCloseTriggerDirective {}
