@@ -136,58 +136,63 @@ class BuildDashboardPageState extends State<BuildDashboardPage> {
136136 child: Material (
137137 color: Colors .transparent,
138138 child: FocusTraversalGroup (
139- child: Column (
140- mainAxisSize: MainAxisSize .min,
141- children: < Widget > [
142- if (_smallScreen)
143- ..._buildRepositorySelectionWidgets (context, buildState),
144- AnimatedBuilder (
145- animation: buildState,
146- builder: (context, child) {
147- final isAuthenticated =
148- buildState.authService.isAuthenticated;
149- return TextButton (
150- onPressed: isAuthenticated
151- ? buildState.refreshGitHubCommits
152- : null ,
153- child: child! ,
154- );
155- },
156- child: const Text ('Refresh GitHub Commits' ),
157- ),
158- Row (
159- mainAxisSize: MainAxisSize .min,
160- children: [Center (child: FilterPropertySheet (_filter))],
161- ),
162- Row (
163- mainAxisSize: MainAxisSize .min,
164- mainAxisAlignment: MainAxisAlignment .center,
165- children: < Widget > [
166- TextButton (
167- onPressed: _filter! .isDefault
168- ? null
169- : () => _filter! .reset (),
170- child: const Text ('Defaults' ),
171- ),
172- TextButton (
173- onPressed: _filter == _settingsBasis
174- ? null
175- : () => _updateNavigation (context),
176- child: const Text ('Apply' ),
177- ),
178- TextButton (
179- child: const Text ('Cancel' ),
180- onPressed: () {
181- if (_filter != _settingsBasis) {
182- _filter! .reset ();
183- _filter! .applyMap (_settingsBasis! .toMap ());
184- }
185- _removeSettingsDialog ();
186- },
139+ child: SingleChildScrollView (
140+ child: Column (
141+ mainAxisSize: MainAxisSize .min,
142+ children: < Widget > [
143+ if (_smallScreen)
144+ ..._buildRepositorySelectionWidgets (context, buildState),
145+ AnimatedBuilder (
146+ animation: buildState,
147+ builder: (context, child) {
148+ final isAuthenticated =
149+ buildState.authService.isAuthenticated;
150+ return TextButton (
151+ onPressed: isAuthenticated
152+ ? buildState.refreshGitHubCommits
153+ : null ,
154+ child: child! ,
155+ );
156+ },
157+ child: const Text ('Refresh GitHub Commits' ),
158+ ),
159+ SingleChildScrollView (
160+ scrollDirection: Axis .horizontal,
161+ child: Row (
162+ mainAxisSize: MainAxisSize .min,
163+ children: [Center (child: FilterPropertySheet (_filter))],
187164 ),
188- ],
189- ),
190- ],
165+ ),
166+ Row (
167+ mainAxisSize: MainAxisSize .min,
168+ mainAxisAlignment: MainAxisAlignment .center,
169+ children: < Widget > [
170+ TextButton (
171+ onPressed: _filter! .isDefault
172+ ? null
173+ : () => _filter! .reset (),
174+ child: const Text ('Defaults' ),
175+ ),
176+ TextButton (
177+ onPressed: _filter == _settingsBasis
178+ ? null
179+ : () => _updateNavigation (context),
180+ child: const Text ('Apply' ),
181+ ),
182+ TextButton (
183+ child: const Text ('Cancel' ),
184+ onPressed: () {
185+ if (_filter != _settingsBasis) {
186+ _filter! .reset ();
187+ _filter! .applyMap (_settingsBasis! .toMap ());
188+ }
189+ _removeSettingsDialog ();
190+ },
191+ ),
192+ ],
193+ ),
194+ ],
195+ ),
191196 ),
192197 ),
193198 ),
0 commit comments