Skip to content

Commit 49ead25

Browse files
youssefm15Youssef
andauthored
Add gesture recognizers support to SeatsioSeatingChart (#40)
Co-authored-by: Youssef <youssef.moussa@cyshield.com>
1 parent 562bf7e commit 49ead25

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lib/src/seating_chart.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import 'dart:async';
22
import 'dart:convert';
33

4+
import 'package:flutter/foundation.dart';
5+
import 'package:flutter/gestures.dart';
46
import 'package:flutter/material.dart';
57
import 'package:seatsio_flutter/seatsio_flutter.dart';
68
import 'package:seatsio_flutter/src/ui/seatsio_web_view_controller.dart';
@@ -9,10 +11,12 @@ import 'package:webview_flutter/webview_flutter.dart';
911

1012
class SeatsioSeatingChart extends StatefulWidget {
1113
final SeatingChartConfig config;
14+
final Set<Factory<OneSequenceGestureRecognizer>> gestureRecognizers;
1215

1316
const SeatsioSeatingChart({
1417
Key? key,
1518
required this.config,
19+
this.gestureRecognizers = const <Factory<OneSequenceGestureRecognizer>>{},
1620
}) : super(key: key);
1721

1822
@override
@@ -649,6 +653,7 @@ class SeatsioSeatingChartState extends State<SeatsioSeatingChart> {
649653
_controller.reload(widget.config);
650654
},
651655
config: widget.config,
656+
gestureRecognizers: widget.gestureRecognizers,
652657
onVoidPromiseCompleted: _handleVoidPromiseCompleted,
653658
onListSelectedObjectsCompleted: _handleListSelectedObjectsCompleted,
654659
onFindObjectCompleted: _handleFindObjectCompleted,

0 commit comments

Comments
 (0)