Saltearse al contenido

TogieChip

Este widget muestra un chip que contiene un label y permite la personalización de su apariencia a través de parámetros como padding, margin, colores de fondo, de texto y de borde, así como el radio del borde y el estilo de texto.

Importación

import 'package:togie/widgets/general/togie_chip.dart';

Constructor:

const TogieChip({
required this.label,
this.padding = const EdgeInsets.symmetric(vertical: 8, horizontal: 12),
this.margin,
this.backgroundColor,
this.textColor,
this.borderColor = NeutralTheme.grey05,
this.borderRadius = 100,
this.textStyle,
super.key,
});

Parámetro del constructor:

ParámetroTipoDescripción
labelStringTexto que se mostrará en el chip.
paddingEdgeInsetsGeometry?Espaciado interno del chip.
marginEdgeInsetsGeometry?Margen externo del chip.
backgroundColorColor?Color de fondo del chip.
textColorColor?Color del texto dentro del chip.
borderColorColorColor del borde del chip.
borderRadiusdoubleRadio de borde del chip.
textStyleTextStyle?Estilo de texto personalizado para el label.

Ejemplo de uso:

TogieChip(
label: "Ejemplo de Chip",
padding: const EdgeInsets.symmetric(vertical: 8, horizontal: 12),
margin: const EdgeInsets.all(4),
backgroundColor: Colors.blueAccent,
textColor: Colors.white,
borderColor: Colors.blue,
borderRadius: 50,
textStyle: TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
)

TogieChip