dev-hive-std / dev-hive-std/devhive-beauty-salon

[FE][Layout] Criar componente genérico de Card

Open
#33 0 comments 0 reactions 0 assignees View on GitHub
enhancement high complexity
Dominant language
CSS
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Componente genérico de Card
>Implementar criação do componente de Card

- O Card será um padrão em todo o projeto, variando apenas em cores, tamanhos e conteúdo interno. Para tornar a atividade desafiadora, a ideia é criar um componente genérico, que possa ser reutilizado em qualquer parte do código, permitindo personalização completa do conteúdo através de props e children.

### Explicação
>Para dar um norte a quem for desenvolver o Card

- Children são usados em componentes para permitir que o conteúdo seja passado dinamicamente. Isso torna o Card mais flexível, permitindo que dentro dele possam ser inseridos textos, imagens, botões ou qualquer outro componente sem precisar de novas props específicas.
---
### Ideia de desenvolvimento

![Image](https://github.com/user-attachments/assets/228ebbb1-5532-463d-bc48-ebd633cf4214)

![Image](https://github.com/user-attachments/assets/d39adff5-148c-461f-a44d-cb70ff3d8723)

![Image](https://github.com/user-attachments/assets/570aa83f-41a8-4a1d-9323-9e20ee35e09d)

Observando os prints, percebe-se que os Cards seguem um padrão de borda quadrada, espaçamento, mas possuem variações em tamanho, cor de fundo, presença de imagem ou quantidade de texto.
- Detalhes: _Procurar no template qual que é o estilo de card mais usado(tamanho, cor de fundo e espaçamento) e implementar essa regra de __default__ dentro do componente._

### Exemplos

``` javascript

Serviços


Confira nossos serviços exclusivos!


// Card médio com texto simples e cor de fundo cinza claro

// Card com estilos padrão

Produtos


Veja nossa linha completa de produtos.


location.pathname="/products"}>Ver mais
// Card maior com botão dentro para navegação e fundo branco

location.pathname="/products"}>
Imagem do produto

Oferta especial!


Descontos imperdíveis para você.


//Card clicável para navegação, com imagem e conteúdo dinâmico

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.