Saltearse al contenido

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ónDescripció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)