import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:spotube/components/Shared/AnchorButton.dart'; class LinkText extends StatelessWidget { final String text; final TextStyle style; final TextAlign? textAlign; final TextOverflow? overflow; final String route; final T? extra; const LinkText( this.text, this.route, { Key? key, this.textAlign, this.extra, this.overflow, this.style = const TextStyle(), }) : super(key: key); @override Widget build(BuildContext context) { return AnchorButton( text, onTap: () { GoRouter.of(context).push(route, extra: extra); }, key: key, overflow: overflow, style: style, textAlign: textAlign, ); } }