Skip to content
This repository was archived by the owner on Jul 19, 2025. It is now read-only.

Commit 9631411

Browse files
committed
Fixes after PR
1 parent db4a5a5 commit 9631411

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

lib/src/widgets/link_preview.dart

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
22
import 'package:flutter_chat_types/flutter_chat_types.dart' show PreviewData;
33
import 'package:flutter_linkify/flutter_linkify.dart' hide UrlLinkifier;
44
import 'package:url_launcher/url_launcher.dart';
5-
65
import '../url_linkifier.dart' show UrlLinkifier;
76
import '../utils.dart' show getPreviewData;
87

@@ -26,8 +25,8 @@ class LinkPreview extends StatefulWidget {
2625
this.metadataTitleStyle,
2726
this.onLinkPressed,
2827
required this.onPreviewDataFetched,
29-
this.openOnPreviewImageClick = false,
30-
this.openOnPreviewTitleClick = false,
28+
this.openOnPreviewImageTap = false,
29+
this.openOnPreviewTitleTap = false,
3130
this.padding,
3231
required this.previewData,
3332
required this.text,
@@ -75,11 +74,11 @@ class LinkPreview extends StatefulWidget {
7574
/// preview data again.
7675
final void Function(PreviewData) onPreviewDataFetched;
7776

78-
/// Open the link when the link preview image is clicked. Defaults to false.
79-
final bool openOnPreviewImageClick;
77+
/// Open the link when the link preview image is tapped. Defaults to false.
78+
final bool openOnPreviewImageTap;
8079

81-
/// Open the link when the link preview title is clicked. Defaults to false.
82-
final bool openOnPreviewTitleClick;
80+
/// Open the link when the link preview title/description is tapped. Defaults to false.
81+
final bool openOnPreviewTitleTap;
8382

8483
/// Padding around initial text widget
8584
final EdgeInsets? padding;
@@ -221,7 +220,7 @@ class _LinkPreviewState extends State<LinkPreview>
221220
children: <Widget>[
222221
GestureDetector(
223222
onTap:
224-
widget.openOnPreviewTitleClick ? () => _onOpen(data.link!) : null,
223+
widget.openOnPreviewTitleTap ? () => _onOpen(data.link!) : null,
225224
child: Container(
226225
padding: EdgeInsets.only(
227226
bottom: _padding.bottom,
@@ -312,7 +311,7 @@ class _LinkPreviewState extends State<LinkPreview>
312311

313312
Widget _imageWidget(String imageUrl, String linkUrl, double width) {
314313
return GestureDetector(
315-
onTap: widget.openOnPreviewImageClick ? () => _onOpen(linkUrl) : null,
314+
onTap: widget.openOnPreviewImageTap ? () => _onOpen(linkUrl) : null,
316315
child: Container(
317316
constraints: BoxConstraints(
318317
maxHeight: width,
@@ -357,7 +356,7 @@ class _LinkPreviewState extends State<LinkPreview>
357356
children: <Widget>[
358357
Expanded(
359358
child: GestureDetector(
360-
onTap: widget.openOnPreviewTitleClick
359+
onTap: widget.openOnPreviewTitleTap
361360
? () => _onOpen(data.link!)
362361
: null,
363362
child: Container(
@@ -388,7 +387,7 @@ class _LinkPreviewState extends State<LinkPreview>
388387
Radius.circular(12),
389388
),
390389
child: GestureDetector(
391-
onTap: widget.openOnPreviewImageClick ? () => _onOpen(linkUrl) : null,
390+
onTap: widget.openOnPreviewImageTap ? () => _onOpen(linkUrl) : null,
392391
child: SizedBox(
393392
height: 48,
394393
width: 48,

0 commit comments

Comments
 (0)