Explicação do Código 📜
Importação de Dependências 🛠️
import React from "react";
import { Badge } from "@/components/ui/badge";
- React: Importa o React para a criação do componente funcional.
- Badge: Um componente reutilizável que provavelmente aplica um estilo visual, como uma borda, para exibir uma "tag" de forma destacada. Esse componente é importado de
@/components/ui/badge
.
Definição do Componente TagBadge
🎨
const TagBadge = ({ tag }) => {
return <Badge variant="outline">{tag}</Badge>;
};
- TagBadge: Um componente funcional que recebe uma propriedade chamada
tag
, que representa o texto da tag a ser exibida. - Retorno: O JSX dentro da função retorna o componente
Badge
, passando a propriedadevariant="outline"
, que provavelmente aplica um estilo visual de borda ao badge. O conteúdo do badge será o valor da propriedadetag
, ou seja, o texto da tag a ser mostrado.
Exportação do Componente 📤
export default TagBadge;
- O componente
TagBadge
é exportado para ser utilizado em outras partes do projeto.
Resumo ✨
Esse componente é muito útil para exibir tags em uma interface de usuário de forma destacada, com uma borda, tornando a visualização clara e visualmente interessante.
Código Completo 💻
import React from "react";
import { Badge } from "@/components/ui/badge";
const TagBadge = ({ tag }) => {
return <Badge variant="outline">{tag}</Badge>;
};
export default TagBadge;
Este código simples cria um componente de tag estilizado com bordas, utilizando o componente Badge
, ideal para exibir categorias, marcadores ou etiquetas no seu layout.