From 77b7b1f71db19825e8fd7c8004192b38feab0ba1 Mon Sep 17 00:00:00 2001 From: Levi Lesches Date: Wed, 25 Oct 2023 02:47:50 -0400 Subject: [PATCH] Removed LinkText package --- lib/src/data/types.dart | 1 + lib/src/services/auth.dart | 6 +++--- lib/src/widgets/atomic/info_card.dart | 7 +------ lib/src/widgets/generic/class_list.dart | 7 +------ pubspec.lock | 8 -------- pubspec.yaml | 1 - 6 files changed, 6 insertions(+), 24 deletions(-) diff --git a/lib/src/data/types.dart b/lib/src/data/types.dart index 17cfb1c01..8b1b36ba0 100644 --- a/lib/src/data/types.dart +++ b/lib/src/data/types.dart @@ -1 +1,2 @@ +/// An alias for a JSON map. typedef Json = Map; diff --git a/lib/src/services/auth.dart b/lib/src/services/auth.dart index 4ae620056..3a1b3f61d 100644 --- a/lib/src/services/auth.dart +++ b/lib/src/services/auth.dart @@ -65,10 +65,10 @@ class Auth { /// /// Returns null if the user is not an admin (ie, [isAdmin] returns false). static Future?> get adminScopes async { - final Iterable? customClaims = (await claims)?["scopes"]; + final Iterable? customClaims = (await claims)?["scopes"]; return customClaims == null ? null : [ - for (final String scope in customClaims) - scope, + for (final scope in customClaims) + scope as String, ]; } diff --git a/lib/src/widgets/atomic/info_card.dart b/lib/src/widgets/atomic/info_card.dart index 42bf71aaf..4123bbb2d 100644 --- a/lib/src/widgets/atomic/info_card.dart +++ b/lib/src/widgets/atomic/info_card.dart @@ -1,5 +1,4 @@ import "package:flutter/material.dart"; -import "package:link_text/link_text.dart"; /// A tile to represent some info. /// @@ -45,11 +44,7 @@ class InfoCard extends StatelessWidget { ...[ for (final String text in children!) ...[ const SizedBox(height: 2.5), - LinkText( - text, - shouldTrimParams: true, - linkStyle: const TextStyle(color: Color(0xff0000EE)), - ), + Text(text), const SizedBox(height: 2.5), ], ], diff --git a/lib/src/widgets/generic/class_list.dart b/lib/src/widgets/generic/class_list.dart index 85f1f599f..60cad2008 100644 --- a/lib/src/widgets/generic/class_list.dart +++ b/lib/src/widgets/generic/class_list.dart @@ -1,5 +1,4 @@ import "package:flutter/material.dart"; -import "package:link_text/link_text.dart"; import "package:ramaz/data.dart"; import "package:ramaz/models.dart"; @@ -59,11 +58,7 @@ class ClassPanel extends StatelessWidget { for (final String label in children) Padding ( padding: const EdgeInsets.symmetric(vertical: 5), - child: LinkText( - label, - shouldTrimParams: true, - linkStyle: const TextStyle(color: Color(0xff0000EE)), - ), + child: Text(label), ), if (activity != null) ActivityTile(activity!), // already checked for null diff --git a/pubspec.lock b/pubspec.lock index 9b84e8d8c..4e91a193b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -392,14 +392,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.7" - link_text: - dependency: "direct main" - description: - name: link_text - sha256: "5babfe3bcd987bb3f1dde61a47aa55ffd05137634a392385c899651e788d7ebc" - url: "https://pub.dev" - source: hosted - version: "0.2.0" matcher: dependency: "direct dev" description: diff --git a/pubspec.yaml b/pubspec.yaml index 4b14ec658..275e25626 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -33,7 +33,6 @@ dependencies: # flutter_native_timezone: ^2.0.0 url_launcher: ^6.0.3 adaptive_breakpoints: ^0.1.6 - link_text: ^0.2.0 provider: ^6.0.5 meta: ^1.9.1 timezone: ^0.9.2