mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-07-24 04:20:12 +08:00
41 lines
969 B
Dart
41 lines
969 B
Dart
part of 'package:PiliPlus/pages/live_room/superchat/superchat_card.dart';
|
|
|
|
Widget scMenuBuilder(
|
|
BuildContext context,
|
|
SelectableRegionState state,
|
|
) {
|
|
final buttonItems = state.contextMenuButtonItems;
|
|
if (state.isUncollapsed) {
|
|
buttonItems
|
|
..insertOrAdd(
|
|
3,
|
|
ContextMenuButtonItem(
|
|
label: '视频',
|
|
onPressed: () {
|
|
state.onMenuPressed(
|
|
(text) => PiliScheme.videoPush(null, text),
|
|
);
|
|
},
|
|
),
|
|
)
|
|
..insertOrAdd(
|
|
4,
|
|
ContextMenuButtonItem(
|
|
label: '搜索',
|
|
onPressed: () {
|
|
state.onMenuPressed(
|
|
(text) => Get.toNamed(
|
|
'/searchResult',
|
|
parameters: {'keyword': text},
|
|
),
|
|
);
|
|
},
|
|
),
|
|
);
|
|
}
|
|
return AdaptiveTextSelectionToolbar.buttonItems(
|
|
buttonItems: buttonItems,
|
|
anchors: state.contextMenuAnchors,
|
|
);
|
|
}
|