gradients property

List<Gradient> get gradients

Returns the component's Gradients.

Implementation

List<Gradient> get gradients {
  final fills = _fills.where(
    (fill) =>
        fill.type == figma.PaintType.gradientLinear ||
        fill.type == figma.PaintType.gradientRadial,
  );
  if (fills.isEmpty) return [];

  final gradients = fills.map(_createGradient).nonNulls.toList();
  if (gradients.isEmpty) return [];

  return gradients;
}