1- import { EventEmitter , Input , Output } from " @angular/core" ;
1+ import { EventEmitter , Input , Output } from ' @angular/core' ;
22
3- import {
4- PoBreadcrumb ,
5- PoDynamicFormField ,
6- PoLanguageService ,
7- PoPageAction
8- } from "@portinari/portinari-ui" ;
3+ import { PoBreadcrumb , PoDynamicFormField , PoLanguageService , PoPageAction } from '@portinari/portinari-ui' ;
94
10- import { poLocaleDefault } from " ../../utils/util" ;
5+ import { poLocaleDefault } from ' ../../utils/util' ;
116
12- import { PoPageDynamicSearchLiterals } from " ./po-page-dynamic-search-literals.interface" ;
13- import { poAdvancedFiltersLiteralsDefault } from " ./po-advanced-filter/po-advanced-filter-base.component" ;
14- import { PoAdvancedFilterLiterals } from " ./po-advanced-filter/po-advanced-filter-literals.interface" ;
15- import { PoPageDynamicSearchOptions } from " ./po-page-dynamic-search-options.interface" ;
7+ import { PoPageDynamicSearchLiterals } from ' ./po-page-dynamic-search-literals.interface' ;
8+ import { poAdvancedFiltersLiteralsDefault } from ' ./po-advanced-filter/po-advanced-filter-base.component' ;
9+ import { PoAdvancedFilterLiterals } from ' ./po-advanced-filter/po-advanced-filter-literals.interface' ;
10+ import { PoPageDynamicSearchOptions } from ' ./po-page-dynamic-search-options.interface' ;
1611
1712export const poPageDynamicSearchLiteralsDefault = {
18- en : < PoPageDynamicSearchLiterals > {
19- disclaimerGroupTitle : " Displaying results filtered by:" ,
13+ en : < PoPageDynamicSearchLiterals > {
14+ disclaimerGroupTitle : ' Displaying results filtered by:' ,
2015 filterTitle : poAdvancedFiltersLiteralsDefault . en . title ,
2116 filterCancelLabel : poAdvancedFiltersLiteralsDefault . en . cancelLabel ,
2217 filterConfirmLabel : poAdvancedFiltersLiteralsDefault . en . confirmLabel ,
23- quickSearchLabel : " Quick search:" ,
24- searchPlaceholder : " Search"
18+ quickSearchLabel : ' Quick search:' ,
19+ searchPlaceholder : ' Search'
2520 } ,
26- es : < PoPageDynamicSearchLiterals > {
27- disclaimerGroupTitle : " Presentando resultados filtrados por:" ,
21+ es : < PoPageDynamicSearchLiterals > {
22+ disclaimerGroupTitle : ' Presentando resultados filtrados por:' ,
2823 filterTitle : poAdvancedFiltersLiteralsDefault . es . title ,
2924 filterCancelLabel : poAdvancedFiltersLiteralsDefault . es . cancelLabel ,
3025 filterConfirmLabel : poAdvancedFiltersLiteralsDefault . es . confirmLabel ,
31- quickSearchLabel : " Búsqueda rápida:" ,
32- searchPlaceholder : " Buscar"
26+ quickSearchLabel : ' Búsqueda rápida:' ,
27+ searchPlaceholder : ' Buscar' ,
3328 } ,
34- pt : < PoPageDynamicSearchLiterals > {
35- disclaimerGroupTitle : " Apresentando resultados filtrados por:" ,
29+ pt : < PoPageDynamicSearchLiterals > {
30+ disclaimerGroupTitle : ' Apresentando resultados filtrados por:' ,
3631 filterTitle : poAdvancedFiltersLiteralsDefault . pt . title ,
3732 filterCancelLabel : poAdvancedFiltersLiteralsDefault . pt . cancelLabel ,
3833 filterConfirmLabel : poAdvancedFiltersLiteralsDefault . pt . confirmLabel ,
39- quickSearchLabel : " Pesquisa rápida:" ,
40- searchPlaceholder : " Pesquisar"
34+ quickSearchLabel : ' Pesquisa rápida:' ,
35+ searchPlaceholder : ' Pesquisar'
4136 } ,
42- ru : < PoPageDynamicSearchLiterals > {
43- disclaimerGroupTitle : " Отображение результатов, отфильтрованных по:" ,
37+ ru : < PoPageDynamicSearchLiterals > {
38+ disclaimerGroupTitle : ' Отображение результатов, отфильтрованных по:' ,
4439 filterTitle : poAdvancedFiltersLiteralsDefault . ru . title ,
4540 filterCancelLabel : poAdvancedFiltersLiteralsDefault . ru . cancelLabel ,
4641 filterConfirmLabel : poAdvancedFiltersLiteralsDefault . ru . confirmLabel ,
47- quickSearchLabel : " Быстрый поиск:" ,
48- searchPlaceholder : " исследование"
49- }
42+ quickSearchLabel : ' Быстрый поиск:' ,
43+ searchPlaceholder : ' исследование'
44+ } ,
5045} ;
5146
5247/**
@@ -56,6 +51,7 @@ export const poPageDynamicSearchLiteralsDefault = {
5651 * e exiba as informações.
5752 */
5853export class PoPageDynamicSearchBaseComponent {
54+
5955 private _filters : Array < PoDynamicFormField > = [ ] ;
6056 private _literals : PoPageDynamicSearchLiterals ;
6157
@@ -64,10 +60,10 @@ export class PoPageDynamicSearchBaseComponent {
6460 private language : string ;
6561
6662 /** Nesta propriedade deve ser definido um array de objetos que implementam a interface `PoPageAction`. */
67- @Input ( " p-actions" ) actions ?: Array < PoPageAction > = [ ] ;
63+ @Input ( ' p-actions' ) actions ?: Array < PoPageAction > = [ ] ;
6864
6965 /** Objeto com propriedades do breadcrumb. */
70- @Input ( " p-breadcrumb" ) breadcrumb ?: PoBreadcrumb = { items : [ ] } ;
66+ @Input ( ' p-breadcrumb' ) breadcrumb ?: PoBreadcrumb = { items : [ ] } ;
7167
7268 /**
7369 * @optional
@@ -107,7 +103,7 @@ export class PoPageDynamicSearchBaseComponent {
107103 *
108104 * > O valor padrão será traduzido de acordo com o idioma configurado no [`PoI18nService`](/documentation/po-i18n) ou *browser*.
109105 */
110- @Input ( " p-literals" ) set literals ( value : PoPageDynamicSearchLiterals ) {
106+ @Input ( ' p-literals' ) set literals ( value : PoPageDynamicSearchLiterals ) {
111107 if ( value instanceof Object && ! ( value instanceof Array ) ) {
112108 this . _literals = {
113109 ...poPageDynamicSearchLiteralsDefault [ poLocaleDefault ] ,
@@ -132,7 +128,7 @@ export class PoPageDynamicSearchBaseComponent {
132128 *
133129 * Lista dos campos usados na busca avançada. Caso o mesmo não seja passado a busca avançada não será exibida.
134130 */
135- @Input ( " p-filters" ) set filters ( filters : Array < PoDynamicFormField > ) {
131+ @Input ( ' p-filters' ) set filters ( filters : Array < PoDynamicFormField > ) {
136132 this . _filters = Array . isArray ( filters ) ? [ ...filters ] : [ ] ;
137133 }
138134
@@ -147,13 +143,13 @@ export class PoPageDynamicSearchBaseComponent {
147143 * - `string`: *Endpoint* usado pelo componente para requisição via `POST`.
148144 * - `function`: Método que será executado.
149145 *
150- * O retorno desta função deve ser do tipo `PoPageDynamicOptions `,
146+ * O retorno desta função deve ser do tipo `PoPageDynamicSearchOptions `,
151147 * onde o usuário poderá customizar novos filtros, breadcrumb, title e actions
152148 *
153149 * Por exemplo:
154150 *
155151 * ```
156- * getPageOptions(): PoPageDynamicOptions {
152+ * getPageOptions(): PoPageDynamicSearchOptions {
157153 * return {
158154 * actions: [
159155 * { label: 'Find on Google' },
@@ -170,10 +166,10 @@ export class PoPageDynamicSearchBaseComponent {
170166 * [p-load]="onLoadOptions.bind(this)"
171167 * ```
172168 */
173- @Input ( " p-load" ) onLoad : string | ( ( ) => PoPageDynamicOptions ) ;
169+ @Input ( ' p-load' ) onLoad : string | ( ( ) => PoPageDynamicSearchOptions ) ;
174170
175171 /** Título da página. */
176- @Input ( " p-title" ) title : string ;
172+ @Input ( ' p-title' ) title : string ;
177173
178174 /**
179175 * @description
@@ -182,19 +178,13 @@ export class PoPageDynamicSearchBaseComponent {
182178 *
183179 * > Campos não preenchidos não irão aparecer no objeto passado por parâmetro.
184180 */
185- @Output ( "p-advanced-search" ) advancedSearch ?: EventEmitter <
186- any
187- > = new EventEmitter ( ) ;
181+ @Output ( 'p-advanced-search' ) advancedSearch ?: EventEmitter < any > = new EventEmitter ( ) ;
188182
189183 /** Evento disparado ao remover um ou todos os disclaimers pelo usuário. */
190- @Output ( "p-change-disclaimers" ) changeDisclaimers ?: EventEmitter <
191- any
192- > = new EventEmitter ( ) ;
184+ @Output ( 'p-change-disclaimers' ) changeDisclaimers ?: EventEmitter < any > = new EventEmitter ( ) ;
193185
194186 /** Evento disparado ao realizar uma busca pelo campo de pesquisa rápida, o mesmo será chamado repassando o valor digitado. */
195- @Output ( "p-quick-search" ) quickSearch ?: EventEmitter <
196- string
197- > = new EventEmitter ( ) ;
187+ @Output ( 'p-quick-search' ) quickSearch ?: EventEmitter < string > = new EventEmitter ( ) ;
198188
199189 constructor ( languageService : PoLanguageService ) {
200190 this . language = languageService . getShortLanguage ( ) ;
0 commit comments