28 lines
493 B
TypeScript
28 lines
493 B
TypeScript
import { Component, Input, OnInit } from '@angular/core';
|
|
|
|
interface Item {
|
|
label: string;
|
|
value: string;
|
|
}
|
|
|
|
interface SelectorConfig {
|
|
label: string;
|
|
name: string;
|
|
id: string;
|
|
selectorNgModel: any;
|
|
listItems: Item[];
|
|
}
|
|
|
|
@Component({
|
|
selector: 'framadate-selector',
|
|
templateUrl: './selector.component.html',
|
|
styleUrls: ['./selector.component.scss'],
|
|
})
|
|
export class SelectorComponent implements OnInit {
|
|
@Input() selectorConfig: SelectorConfig;
|
|
|
|
constructor() {}
|
|
|
|
ngOnInit() {}
|
|
}
|