Capítulo 112 de 147
Fills are not officially supported, but can still be applied using standard SVG attributes. This may in some cases produce acceptable results.
import { Component, ViewEncapsulation } from "@angular/core";
import { LucideStar, LucideStarHalf } from "@lucide/angular";
@Component({
selector: 'app',
imports: [LucideStar, LucideStarHalf],
template: `
<div class="star-rating">
<div class="stars">
<svg lucideStar fill="#111" strokeWidth="0" />
<svg lucideStar fill="#111" strokeWidth="0" />
<svg lucideStar fill="#111" strokeWidth="0" />
<svg lucideStar fill="#111" strokeWidth="0" />
<svg lucideStar fill="#111" strokeWidth="0" />
</div>
<div class="stars rating">
<svg lucideStar fill="yellow" strokeWidth="0" />
<svg lucideStar fill="yellow" strokeWidth="0" />
<svg lucideStarHalf fill="yellow" strokeWidth="0" />
</div>
</div>
`,
styleUrls: ['./app.component.css', './icon.css'],
encapsulation: ViewEncapsulation.None,
})
export class App {
}