Skip to content

Commit 05a8b5a

Browse files
anabyebruno-severino
authored andcommitted
refactor(navbar): marca componente po-navbar como depreciado
Marca o componente `po-navbar` como @deprecated, indicando que ele será removido em versões futuras. A recomendação é utilizar o `po-header`. fixes DTHFUI-11848 BREAKING CHANGE: marca componente `po-navbar` como @deprecated O componente `po-navbar` não será mais mantido e será removido em versões futuras. A alternativa recomendada é utilizar o `po-header`.
1 parent 44a26b5 commit 05a8b5a

File tree

7 files changed

+39
-3
lines changed

7 files changed

+39
-3
lines changed

docs/guides/deprecations.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ A tabela a seguir lista todos os recursos depreciados, organizados pelo release
2525
</tr>
2626
</thead>
2727
<tbody>
28+
<tr class="po-table-row">
29+
<th class="po-table-column"><a href="documentation/po-navbar">PoNavbar</a></th>
30+
<td class="po-table-column">Componente descontinuado</td>
31+
<td class="po-table-column" style="text-align: center;">v23</td>
32+
</tr>
2833
<tr class="po-table-row">
2934
<th class="po-table-column"><a href="documentation/po-tabs">PoTabs</a></th>
3035
<td class="po-table-column">p-small</td>
@@ -201,7 +206,13 @@ export class AppModule { }
201206
</tr>
202207
</thead>
203208
<tbody>
204-
<tr class="po-table-row">
209+
<tr class="po-table-row">
210+
<th class="po-table-column"><a href="documentation/po-navbar">PoNavbar</a></th>
211+
<td class="po-table-column">Componente descontinuado</td>
212+
<td class="po-table-column"><a href="documentation/po-header">PoHeader</a></td>
213+
<td class="po-table-column" style="text-align: center;">v23</td>
214+
</tr>
215+
<tr class="po-table-row">
205216
<th class="po-table-column"><a href="documentation/po-tabs">PoTabs</a></th>
206217
<td class="po-table-column">p-small</td>
207218
<td class="po-table-column">-</td>

projects/ui/src/lib/components/po-navbar/interfaces/po-navbar-icon-action.interface.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { TemplateRef } from '@angular/core';
22

33
/**
4+
* @deprecated v23.x.x
5+
*
46
* @usedBy PoNavbarComponent
57
*
68
* @description

projects/ui/src/lib/components/po-navbar/interfaces/po-navbar-item.interface.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
/**
2+
* @deprecated v23.x.x
3+
*
24
* @usedBy PoNavbarComponent
35
*
46
* @description

projects/ui/src/lib/components/po-navbar/interfaces/po-navbar-literals.interface.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
/**
2+
* @deprecated v23.x.x
3+
*
24
* @usedBy PoNavbarComponent
35
*
46
* @description

projects/ui/src/lib/components/po-navbar/po-navbar-base.component.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ export abstract class PoNavbarBaseComponent {
4848
private language: string = poLocaleDefault;
4949

5050
/**
51+
* @deprecated v23.x.x
52+
*
5153
* @optional
5254
*
5355
* @description
@@ -63,6 +65,8 @@ export abstract class PoNavbarBaseComponent {
6365
}
6466

6567
/**
68+
* @deprecated v23.x.x
69+
*
6670
* @optional
6771
*
6872
* @description
@@ -78,6 +82,8 @@ export abstract class PoNavbarBaseComponent {
7882
}
7983

8084
/**
85+
* @deprecated v23.x.x
86+
*
8187
* @optional
8288
*
8389
* @description
@@ -119,6 +125,8 @@ export abstract class PoNavbarBaseComponent {
119125
}
120126

121127
/**
128+
* @deprecated v23.x.x
129+
*
122130
* @optional
123131
*
124132
* @description
@@ -137,6 +145,8 @@ export abstract class PoNavbarBaseComponent {
137145
}
138146

139147
/**
148+
* @deprecated v23.x.x
149+
*
140150
* @optional
141151
*
142152
* @description
@@ -151,6 +161,8 @@ export abstract class PoNavbarBaseComponent {
151161
@Input('p-logo-alt') logoAlt?: string;
152162

153163
/**
164+
* @deprecated v23.x.x
165+
*
154166
* @optional
155167
*
156168
* @description

projects/ui/src/lib/components/po-navbar/po-navbar.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ const poNavbarMatchMedia = `(max-width: ${poNavbarMenuMedia}px)`;
3030
const poNavbarTiming = '250ms ease';
3131

3232
/**
33+
* @deprecated v23.x.x use `po-header`
34+
*
3335
* @docsExtends PoNavbarBaseComponent
3436
*/
3537
@Component({

projects/ui/src/lib/components/po-navbar/po-navbar.module.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,17 @@ import { PoNavbarLogoComponent } from './po-navbar-logo/po-navbar-logo.component
1111
import { PoNavbarComponent } from './po-navbar.component';
1212

1313
/**
14+
* @deprecated v23.x.x use `po-header`
15+
*
1416
* @description
1517
*
1618
* Módulo do componente `po-navbar`.
17-
*
19+
* > Esse componente está **depreciado** e será removido na `v23.x.x`. Recomendamos utilizar o componente
20+
* [po-header](https://po-ui.io/documentation/po-header), que oferece compatibilidade com todas as funcionalidades do
21+
* `po-navbar`, além de maior flexibilidade, usabilidade e acessibilidade.
22+
* >
1823
* > Para o correto funcionamento do componente `po-navbar`, deve ser importado o módulo `BrowserAnimationsModule` no
19-
* > módulo principal da sua aplicação.
24+
* módulo principal da sua aplicação.
2025
*
2126
* Módulo da aplicação:
2227
* ```

0 commit comments

Comments
 (0)