buildDataUnavailable method

Widget buildDataUnavailable()

Implementation

Widget buildDataUnavailable() {
  return Stack(children: [
    Opacity(
      opacity: .3,
      child: CustomPaint(
          willChange: false,
          size: size,
          painter: ChordChartPainter(tabContext, chord)),
    ),
    Positioned.fromRect(
        rect: Rect.fromPoints(Offset.zero, size.bottomRight(Offset.zero)),
        child: Center(
            child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: [
              Text('Chord ${chord.chord.label()}'),
              const Text('unavailable'),
              Text('for ${chord.instrument.label()}'),
            ])))
  ]);
}