mirror of
https://github.com/DefinedNet/mobile_nebula.git
synced 2025-09-07 19:46:06 +00:00
Compare commits
No commits in common. "af1c5829844930d5ec0c5f4639b3a094196ed58f" and "126ed2f4b048419ade43132bb87d2b589d956a17" have entirely different histories.
af1c582984
...
126ed2f4b0
3 changed files with 27 additions and 35 deletions
|
@ -29,7 +29,7 @@ class ConfigItem extends StatelessWidget {
|
||||||
|
|
||||||
return Container(
|
return Container(
|
||||||
color: Utils.configItemBackground(context),
|
color: Utils.configItemBackground(context),
|
||||||
padding: EdgeInsets.only(top: 10, bottom: 10, left: 15, right: 20),
|
padding: EdgeInsets.only(top: 2, bottom: 2, left: 15, right: 20),
|
||||||
constraints: BoxConstraints(minHeight: Utils.minInteractiveSize),
|
constraints: BoxConstraints(minHeight: Utils.minInteractiveSize),
|
||||||
child: Row(
|
child: Row(
|
||||||
crossAxisAlignment: crossAxisAlignment,
|
crossAxisAlignment: crossAxisAlignment,
|
||||||
|
|
|
@ -10,6 +10,7 @@ import 'package:mobile_nebula/components/SimplePage.dart';
|
||||||
import 'package:mobile_nebula/components/buttons/PrimaryButton.dart';
|
import 'package:mobile_nebula/components/buttons/PrimaryButton.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
|
import '../components/config/ConfigItem.dart';
|
||||||
import '../components/config/ConfigSection.dart';
|
import '../components/config/ConfigSection.dart';
|
||||||
|
|
||||||
class EnrollmentScreen extends StatefulWidget {
|
class EnrollmentScreen extends StatefulWidget {
|
||||||
|
|
|
@ -105,42 +105,33 @@ class _SiteLogsScreenState extends State<SiteLogsScreen> {
|
||||||
|
|
||||||
var padding = Platform.isAndroid ? EdgeInsets.fromLTRB(0, 20, 0, 30) : EdgeInsets.all(10);
|
var padding = Platform.isAndroid ? EdgeInsets.fromLTRB(0, 20, 0, 30) : EdgeInsets.all(10);
|
||||||
|
|
||||||
return PlatformWidgetBuilder(
|
return Container(
|
||||||
child: Row(
|
decoration: BoxDecoration(
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
border: Border(top: borderSide),
|
||||||
spacing: 8,
|
|
||||||
children: <Widget>[
|
|
||||||
Tooltip(
|
|
||||||
message: "Share logs",
|
|
||||||
child: PlatformIconButton(
|
|
||||||
icon: Icon(context.platformIcons.share),
|
|
||||||
onPressed: () {
|
|
||||||
Share.shareFile(context,
|
|
||||||
title: '${widget.site.name} logs',
|
|
||||||
filePath: widget.site.logFile,
|
|
||||||
filename: '${widget.site.name}.log');
|
|
||||||
},
|
|
||||||
),
|
|
||||||
),
|
|
||||||
Tooltip(
|
|
||||||
message: 'Go to latest',
|
|
||||||
child: PlatformIconButton(
|
|
||||||
icon: Icon(context.platformIcons.downArrow),
|
|
||||||
onPressed: () async {
|
|
||||||
controller.animateTo(controller.position.maxScrollExtent,
|
|
||||||
duration: const Duration(milliseconds: 500), curve: Curves.linearToEaseOut);
|
|
||||||
},
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
),
|
||||||
cupertino: (context, child, platform) => Container(
|
child: Row(mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[
|
||||||
decoration: BoxDecoration(
|
Expanded(child: Builder(builder: (BuildContext context) {
|
||||||
border: Border(top: borderSide),
|
return PlatformIconButton(
|
||||||
),
|
padding: padding,
|
||||||
|
icon: Icon(context.platformIcons.share, size: 30),
|
||||||
|
onPressed: () {
|
||||||
|
Share.shareFile(context,
|
||||||
|
title: '${widget.site.name} logs',
|
||||||
|
filePath: widget.site.logFile,
|
||||||
|
filename: '${widget.site.name}.log');
|
||||||
|
},
|
||||||
|
);
|
||||||
|
})),
|
||||||
|
Expanded(
|
||||||
|
child: PlatformIconButton(
|
||||||
padding: padding,
|
padding: padding,
|
||||||
child: child),
|
icon: Icon(context.platformIcons.downArrow, size: 30),
|
||||||
material: (context, child, platform) => BottomAppBar(child: child));
|
onPressed: () async {
|
||||||
|
controller.animateTo(controller.position.maxScrollExtent,
|
||||||
|
duration: const Duration(milliseconds: 500), curve: Curves.linearToEaseOut);
|
||||||
|
},
|
||||||
|
)),
|
||||||
|
]));
|
||||||
}
|
}
|
||||||
|
|
||||||
loadLogs() async {
|
loadLogs() async {
|
||||||
|
|
Loading…
Add table
Reference in a new issue