Skip to content

Commit f004e45

Browse files
committed
Revert stacking wrapper
1 parent 2e22f97 commit f004e45

1 file changed

Lines changed: 42 additions & 44 deletions

File tree

packages/devtools_app/lib/src/framework/observer/disconnect_observer.dart

Lines changed: 42 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -139,53 +139,51 @@ class DisconnectObserverState extends State<DisconnectObserver>
139139
OverlayEntry _createDisconnectedOverlay() {
140140
final theme = Theme.of(context);
141141
currentDisconnectedOverlay = OverlayEntry(
142-
builder: (context) => Positioned.fill(
143-
child: Material(
144-
child: Container(
145-
color: theme.colorScheme.surface,
146-
child: MultiValueListenableBuilder(
147-
listenables: [_isReconnecting, _reconnectErrorText],
148-
builder: (context, values, _) {
149-
final isReconnecting = values.first as bool;
150-
final reconnectErrorText = values[1] as String?;
151-
return Center(
152-
child: Column(
153-
children: [
154-
const Spacer(),
155-
Text('Disconnected', style: theme.textTheme.headlineMedium),
156-
const SizedBox(height: defaultSpacing),
157-
if (isReconnecting)
158-
const CircularProgressIndicator()
159-
else
160-
_ReconnectActions(
161-
theme: theme,
162-
onReconnect: _attemptReconnect,
163-
routerDelegate: widget.routerDelegate,
164-
onConnectToNewApp: hideDisconnectedOverlay,
165-
),
166-
if (reconnectErrorText case final error?) ...[
167-
const SizedBox(height: denseSpacing),
168-
Text(
169-
error,
170-
style: theme.regularTextStyle.copyWith(
171-
color: theme.colorScheme.error,
172-
),
173-
textAlign: TextAlign.center,
142+
builder: (context) => Material(
143+
child: Container(
144+
color: theme.colorScheme.surface,
145+
child: MultiValueListenableBuilder(
146+
listenables: [_isReconnecting, _reconnectErrorText],
147+
builder: (context, values, _) {
148+
final isReconnecting = values.first as bool;
149+
final reconnectErrorText = values[1] as String?;
150+
return Center(
151+
child: Column(
152+
children: [
153+
const Spacer(),
154+
Text('Disconnected', style: theme.textTheme.headlineMedium),
155+
const SizedBox(height: defaultSpacing),
156+
if (isReconnecting)
157+
const CircularProgressIndicator()
158+
else
159+
_ReconnectActions(
160+
theme: theme,
161+
onReconnect: _attemptReconnect,
162+
routerDelegate: widget.routerDelegate,
163+
onConnectToNewApp: hideDisconnectedOverlay,
164+
),
165+
if (reconnectErrorText case final error?) ...[
166+
const SizedBox(height: denseSpacing),
167+
Text(
168+
error,
169+
style: theme.regularTextStyle.copyWith(
170+
color: theme.colorScheme.error,
174171
),
175-
],
172+
textAlign: TextAlign.center,
173+
),
174+
],
175+
const Spacer(),
176+
if (offlineDataController.offlineDataJson.isNotEmpty) ...[
177+
ElevatedButton(
178+
onPressed: _reviewHistory,
179+
child: const Text('Review recent data (offline)'),
180+
),
176181
const Spacer(),
177-
if (offlineDataController.offlineDataJson.isNotEmpty) ...[
178-
ElevatedButton(
179-
onPressed: _reviewHistory,
180-
child: const Text('Review recent data (offline)'),
181-
),
182-
const Spacer(),
183-
],
184182
],
185-
),
186-
);
187-
},
188-
),
183+
],
184+
),
185+
);
186+
},
189187
),
190188
),
191189
),

0 commit comments

Comments
 (0)