|
@@ -1,5 +1,5 @@
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
-import 'package:appflowy_popover/appflowy_popover.dart';
|
|
|
|
|
|
+import 'package:appflowy_popover/popover.dart';
|
|
|
|
|
|
class PopoverMenu extends StatefulWidget {
|
|
class PopoverMenu extends StatefulWidget {
|
|
@override
|
|
@override
|
|
@@ -7,14 +7,14 @@ class PopoverMenu extends StatefulWidget {
|
|
}
|
|
}
|
|
|
|
|
|
class _PopoverMenuState extends State<PopoverMenu> {
|
|
class _PopoverMenuState extends State<PopoverMenu> {
|
|
- final AppFlowyPopoverExclusive exclusive = AppFlowyPopoverExclusive();
|
|
|
|
- late AppFlowyPopoverController firstPopover;
|
|
|
|
- late AppFlowyPopoverController secondPopover;
|
|
|
|
|
|
+ final PopoverExclusive exclusive = PopoverExclusive();
|
|
|
|
+ late PopoverController firstPopover;
|
|
|
|
+ late PopoverController secondPopover;
|
|
|
|
|
|
@override
|
|
@override
|
|
void initState() {
|
|
void initState() {
|
|
- firstPopover = AppFlowyPopoverController(exclusive: exclusive);
|
|
|
|
- secondPopover = AppFlowyPopoverController(exclusive: exclusive);
|
|
|
|
|
|
+ firstPopover = PopoverController(exclusive: exclusive);
|
|
|
|
+ secondPopover = PopoverController(exclusive: exclusive);
|
|
super.initState();
|
|
super.initState();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -26,7 +26,7 @@ class _PopoverMenuState extends State<PopoverMenu> {
|
|
decoration: const BoxDecoration(color: Colors.yellow),
|
|
decoration: const BoxDecoration(color: Colors.yellow),
|
|
child: ListView(children: [
|
|
child: ListView(children: [
|
|
const Text("App"),
|
|
const Text("App"),
|
|
- AppFlowyPopover(
|
|
|
|
|
|
+ Popover(
|
|
controller: firstPopover,
|
|
controller: firstPopover,
|
|
offset: const Offset(10, 0),
|
|
offset: const Offset(10, 0),
|
|
targetAnchor: Alignment.topRight,
|
|
targetAnchor: Alignment.topRight,
|
|
@@ -46,7 +46,7 @@ class _PopoverMenuState extends State<PopoverMenu> {
|
|
child: const Text("First"),
|
|
child: const Text("First"),
|
|
),
|
|
),
|
|
),
|
|
),
|
|
- AppFlowyPopover(
|
|
|
|
|
|
+ Popover(
|
|
controller: secondPopover,
|
|
controller: secondPopover,
|
|
offset: const Offset(10, 0),
|
|
offset: const Offset(10, 0),
|
|
targetAnchor: Alignment.topRight,
|
|
targetAnchor: Alignment.topRight,
|
|
@@ -72,7 +72,7 @@ class _PopoverMenuState extends State<PopoverMenu> {
|
|
}
|
|
}
|
|
|
|
|
|
class ExampleButton extends StatelessWidget {
|
|
class ExampleButton extends StatelessWidget {
|
|
- final AppFlowyPopoverController _popover = AppFlowyPopoverController();
|
|
|
|
|
|
+ final PopoverController _popover = PopoverController();
|
|
|
|
|
|
final String label;
|
|
final String label;
|
|
final Alignment targetAnchor;
|
|
final Alignment targetAnchor;
|
|
@@ -89,7 +89,7 @@ class ExampleButton extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
Widget build(BuildContext context) {
|
|
- return AppFlowyPopover(
|
|
|
|
|
|
+ return Popover(
|
|
controller: _popover,
|
|
controller: _popover,
|
|
targetAnchor: targetAnchor,
|
|
targetAnchor: targetAnchor,
|
|
followerAnchor: followerAnchor,
|
|
followerAnchor: followerAnchor,
|