apply method
Implementation
@override
Future<String> apply(String content, Map<String, dynamic> context) async {
return content.replaceAllMapped(_cssRegex, (match) {
final path = match.group(1)!.trim();
// Remove quotes if present
final cleanPath = path.replaceAll('"', '').replaceAll("'", '');
if (_urlService != null) {
return '<link rel="stylesheet" href="${_urlService.css(cleanPath)}">';
} else {
return '<link rel="stylesheet" href="/assets/css/$cleanPath">';
}
});
}