buildLink method

Widget buildLink(
  1. BuildContext context,
  2. InlineSpan text,
  3. String url,
  4. TextStyle style,
)

Implementation

Widget buildLink(
  BuildContext context,
  InlineSpan text,
  String url,
  TextStyle style,
) =>
    HoverCard(
      child: Text(
        text.toPlainText(),
        style: TextStyle(
          color: Theme.of(
            context,
          )
              .colorScheme
              .primary
              .mix(Theme.of(context).colorScheme.foreground, 50),
          decoration: TextDecoration.underline,
        ),
      ),
      hoverBuilder: (context) => SurfaceCard(
        child: Basic(
          leadingAlignment: Alignment.center,
          leading: Icon(Icons.globe),
          title: Text(text.toPlainText()),
          subtitle: Text(url),
        ),
      ),
    );