Skip to content

Commit 1ce027c

Browse files
Tomasz KądziołkaTomasz Kądziołka
authored andcommitted
Added elapsed time field for snippet item
1 parent 417cbf7 commit 1ce027c

File tree

7 files changed

+11
-20
lines changed

7 files changed

+11
-20
lines changed

flutter_module/lib/presentation/styles/padding_styles.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:flutter/cupertino.dart';
1+
import 'package:flutter/widgets.dart';
22
import 'package:flutter_module/presentation/styles/dimens.dart';
33

44
class PaddingStyles extends Padding {

flutter_module/lib/presentation/styles/text_styles.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter/widgets.dart';
32

43
class TextStyles extends Text {
54
final String text;

flutter_module/lib/presentation/widgets/code_text_view.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ class CodeTextView extends StatelessWidget {
5555

5656
return SelectableText.rich(
5757
TextSpan(
58-
style: const TextStyle(color: Colors.black),
58+
style: TextStyle(color: Colors.black),
5959
children: tokens.toSpans(
6060
code.lines(maxLinesOrAll),
61-
const TextStyle(color: Colors.black),
61+
TextStyle(color: Colors.black),
6262
),
6363
),
6464
minLines: 1,

flutter_module/lib/presentation/widgets/snippet_list_item.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ class SnippetListTile extends HookWidget {
5757
}
5858

5959
class SnippetDetailsBar extends StatelessWidget {
60-
SnippetDetailsBar({Key? key, required this.snippet}) : super(key: key);
60+
const SnippetDetailsBar({Key? key, required this.snippet}) : super(key: key);
6161

62-
Snippet snippet;
62+
final Snippet snippet;
6363

6464
@override
6565
Widget build(BuildContext context) {
@@ -70,7 +70,7 @@ class SnippetDetailsBar extends StatelessWidget {
7070
TextStyles.regular(snippet.language?.raw ?? ""),
7171
const SizedBox(height: Dimens.m),
7272
TextStyles.regular(snippet.owner?.login ?? ""),
73-
TextStyles.helper(snippet.modifiedAt?.elapsedDateTime() ?? "")
73+
TextStyles.helper(snippet.modifiedAt?.toElapsedTime() ?? "")
7474
],
7575
),
7676
],

flutter_module/lib/utils/extensions/text_extensions.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ extension TextExtensions on String {
4343
}
4444

4545
String lines(int count) {
46-
final split = const LineSplitter().convert(this ?? "");
46+
final split = const LineSplitter().convert(this);
4747

4848
if (split.length == 1) {
4949
return split.first;
@@ -52,7 +52,7 @@ extension TextExtensions on String {
5252
return split.join('\n');
5353
}
5454

55-
String elapsedDateTime() {
55+
String toElapsedTime() {
5656
final customDate = CustomTimeElapsed(
5757
minutes: 'minutes',
5858
hours: 'hours',

flutter_module/pubspec.lock

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -263,13 +263,6 @@ packages:
263263
url: "https://pub.dartlang.org"
264264
source: hosted
265265
version: "4.0.1"
266-
intl:
267-
dependency: "direct main"
268-
description:
269-
name: intl
270-
url: "https://pub.dartlang.org"
271-
source: hosted
272-
version: "0.17.0"
273266
io:
274267
dependency: transitive
275268
description:
@@ -449,14 +442,14 @@ packages:
449442
name: source_map_stack_trace
450443
url: "https://pub.dartlang.org"
451444
source: hosted
452-
version: "2.1.0"
445+
version: "2.1.1"
453446
source_maps:
454447
dependency: transitive
455448
description:
456449
name: source_maps
457450
url: "https://pub.dartlang.org"
458451
source: hosted
459-
version: "0.10.10"
452+
version: "0.10.11"
460453
source_span:
461454
dependency: transitive
462455
description:
@@ -584,5 +577,5 @@ packages:
584577
source: hosted
585578
version: "3.1.1"
586579
sdks:
587-
dart: ">=2.17.0 <3.0.0"
580+
dart: ">=2.18.0 <3.0.0"
588581
flutter: ">=3.0.0"

flutter_module/pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ dependencies:
3333
flutter_hooks: ^0.18.5+1
3434
test: ^1.21.4
3535
equatable: ^2.0.5
36-
intl: ^0.17.0
3736
time_elapsed: ^0.2.6
3837

3938
dev_dependencies:

0 commit comments

Comments
 (0)