mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 02:39:19 +08:00
feat: enhance routing and state management in Dashbot components
This commit is contained in:
@@ -6,11 +6,7 @@ import '../providers/dashbot_window_notifier.dart';
|
||||
|
||||
/// Optionally pass provider overrides (e.g., dashbotRequestContextProvider)
|
||||
/// so the host app can feed live context into Dashbot.
|
||||
void showDashbotWindow(
|
||||
BuildContext context,
|
||||
WidgetRef ref, {
|
||||
List<Override>? overrides,
|
||||
}) {
|
||||
void showDashbotWindow(BuildContext context, WidgetRef ref) {
|
||||
final isDashbotActive = ref.read(dashbotWindowNotifierProvider).isActive;
|
||||
final isDashbotPopped = ref.read(dashbotWindowNotifierProvider).isPopped;
|
||||
final windowNotifier = ref.read(dashbotWindowNotifierProvider.notifier);
|
||||
@@ -21,7 +17,6 @@ void showDashbotWindow(
|
||||
|
||||
entry = OverlayEntry(
|
||||
builder: (context) => ProviderScope(
|
||||
overrides: overrides ?? const [],
|
||||
child: DashbotWindow(
|
||||
onClose: () {
|
||||
entry?.remove();
|
||||
|
||||
Reference in New Issue
Block a user