Skip to content

Commit 5681346

Browse files
committed
docs(pt): translate challenge 13 (styling)
1 parent b851a39 commit 5681346

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

apps/angular/styling/src/app/page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { TextComponent } from './text.component';
1111
<static-text></static-text>
1212
<static-text type="error"></static-text>
1313
<static-text type="warning"></static-text>
14-
<text [font]="15" color="blue">This a a blue text</text>
14+
<text [font]="15" color="blue">This is a blue text</text>
1515
`,
1616
})
1717
export class PageComponent {}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: 🟠 CSS Altamente Personalizável
3+
description: Desafio 13 é sobre criar estilos CSS altamente personalizáveis
4+
author: thomas-laforge
5+
challengeNumber: 13
6+
command: angular-styling
7+
sidebar:
8+
order: 104
9+
---
10+
11+
## Informação
12+
13+
Estilização é um aspecto importante do trabalho diário de um desenvolvedor frontend, mas é muitas vezes subestimado. Em aplicações Angular, eu frequentemente vejo pessoas usando `@Input()` para personalizar o estilo de seus componentes. No entanto, `@Input()` deve ser usado apenas para lógica. Outras técnicas, como **variáveis CSS** e **host-context** devem ser usadas para estilização.
14+
15+
Neste desafio, você precisará usar tanto variáveis CSS como `:host-context` para remover todos `@Input()` de seu código.
16+
17+
## Restrições
18+
19+
- Na sua submissão final, seu componente não deve conter nenhuma linha de código. Toda a estilização deve ser manipulada dentro do decorador _(ou arquivos css externos se preferir)_
20+
21+
## Bônus
22+
23+
- Você pode manter o `@Input` no componente `TextStaticComponent` e utilizar `@HostBinding` (documentação [aqui](https://angular.dev/api/core/HostBinding)) para usufruir o autocompletar.

0 commit comments

Comments
 (0)