Icon Converter
Utilidad para convertir una cadena de icono CSS en un IconData válido utilizando el mapeo definido en ‘name_icon_mapping.dart’. Esta función utiliza una función auxiliar para reemplazar las clases de estilo de FontAwesome.
Importación
import 'package:togie/utils/icon_converter.dart';Funciones
| Función | Descripción |
|---|---|
iconConverter(String cssIcon) | Toma una cadena que representa un icono en formato CSS, la divide para separar las partes, reemplaza las clases de estilo y retorna el IconData correspondiente. |
| _replaceCssStyleClass(String icon) | Función auxiliar que reemplaza las clases de estilo CSS específicas de FontAwesome (como “fa-regular”, “fa-solid”, “fa-brands”, “fa-duotone”, “fa-light”, “fa-thin”) por sus equivalentes abreviados. |
Ejemplo de uso:
iconConverter(courierIcon)