Skip to content

Commit 160d79d

Browse files
committed
refactor(neon_framework): Hide NeonImage
Signed-off-by: provokateurin <kate@provokateurin.de>
1 parent bdfe61f commit 160d79d

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

packages/neon/neon_dashboard/test/widget_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void main() {
8686
BorderRadius.circular(largeIconSize),
8787
),
8888
);
89-
expect(find.byType(NeonImage), findsNWidgets(2));
89+
expect(find.byType(NeonUriImage), findsNWidgets(2));
9090

9191
await expectLater(find.byType(DashboardWidgetItem), matchesGoldenFile('goldens/widget_item.png'));
9292
});
@@ -146,7 +146,7 @@ void main() {
146146
),
147147
);
148148

149-
expect(find.byType(NeonImage), findsOneWidget);
149+
expect(find.byType(NeonUriImage), findsOneWidget);
150150
});
151151
});
152152

@@ -295,7 +295,7 @@ void main() {
295295
BorderRadius.circular(largeIconSize),
296296
),
297297
);
298-
expect(find.byType(NeonImage), findsNWidgets(3));
298+
expect(find.byType(NeonUriImage), findsNWidgets(3));
299299
expect(find.byType(DashboardWidgetItem), findsOneWidget);
300300
expect(find.bySubtype<FilledButton>(), findsOneWidget);
301301
expect(find.byIcon(Icons.add), findsOneWidget);

packages/neon_framework/lib/src/widgets/image.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'dart:typed_data';
44

55
import 'package:flutter/material.dart';
66
import 'package:flutter_svg/flutter_svg.dart';
7+
import 'package:meta/meta.dart';
78
import 'package:neon_framework/src/bloc/result.dart';
89
import 'package:neon_framework/src/blocs/accounts.dart';
910
import 'package:neon_framework/src/models/account.dart';
@@ -27,6 +28,7 @@ typedef ApiImageDownloader = DynamiteRawResponse<Uint8List, dynamic> Function(Ne
2728
/// * [NeonApiImage] for an image widget from an Nextcloud API endpoint.
2829
/// * [NeonUriImage] for an image widget from an arbitrary URL.
2930
/// * [NeonImageWrapper] for a wrapping widget for images
31+
@internal
3032
class NeonImage extends StatelessWidget {
3133
/// Custom image implementation.
3234
const NeonImage({

packages/neon_framework/lib/widgets.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export 'package:neon_framework/src/widgets/custom_background.dart';
22
export 'package:neon_framework/src/widgets/dialog.dart' hide NeonAccountSelectionDialog, NeonUnifiedPushDialog;
33
export 'package:neon_framework/src/widgets/error.dart';
4-
export 'package:neon_framework/src/widgets/image.dart';
4+
export 'package:neon_framework/src/widgets/image.dart' hide NeonImage;
55
export 'package:neon_framework/src/widgets/linear_progress_indicator.dart';
66
export 'package:neon_framework/src/widgets/list_view.dart';
77
export 'package:neon_framework/src/widgets/relative_time.dart';

0 commit comments

Comments
 (0)