mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-25 11:22:23 +00:00
Changed system navigation bar color
This commit is contained in:
parent
83ea589187
commit
b164d520db
47 changed files with 3370 additions and 3207 deletions
|
@ -148,36 +148,38 @@ class _LogsConfigModalState extends State<LogsConfigModal> {
|
|||
),
|
||||
color: Theme.of(context).dialogBackgroundColor
|
||||
),
|
||||
child: Builder(
|
||||
builder: (context) {
|
||||
switch (loadStatus) {
|
||||
case LoadStatus.loading:
|
||||
return const ConfigLogsLoading();
|
||||
|
||||
case LoadStatus.loaded:
|
||||
return LogsConfigOptions(
|
||||
generalSwitch: generalSwitch,
|
||||
updateGeneralSwitch: (v) => setState(() => generalSwitch = v),
|
||||
anonymizeClientIp: anonymizeClientIp,
|
||||
updateAnonymizeClientIp: (v) => setState(() => anonymizeClientIp = v),
|
||||
retentionItems: retentionItems,
|
||||
retentionTime: retentionTime,
|
||||
updateRetentionTime: (v) => setState(() => retentionTime = v),
|
||||
onClear: () => widget.onClear(),
|
||||
onConfirm: () => widget.onConfirm({
|
||||
"enabled": generalSwitch,
|
||||
"interval": retentionTime,
|
||||
"anonymize_client_ip": anonymizeClientIp
|
||||
})
|
||||
);
|
||||
|
||||
case LoadStatus.error:
|
||||
return const ConfigLogsError();
|
||||
|
||||
default:
|
||||
return const SizedBox();
|
||||
}
|
||||
},
|
||||
child: SafeArea(
|
||||
child: Builder(
|
||||
builder: (context) {
|
||||
switch (loadStatus) {
|
||||
case LoadStatus.loading:
|
||||
return const ConfigLogsLoading();
|
||||
|
||||
case LoadStatus.loaded:
|
||||
return LogsConfigOptions(
|
||||
generalSwitch: generalSwitch,
|
||||
updateGeneralSwitch: (v) => setState(() => generalSwitch = v),
|
||||
anonymizeClientIp: anonymizeClientIp,
|
||||
updateAnonymizeClientIp: (v) => setState(() => anonymizeClientIp = v),
|
||||
retentionItems: retentionItems,
|
||||
retentionTime: retentionTime,
|
||||
updateRetentionTime: (v) => setState(() => retentionTime = v),
|
||||
onClear: () => widget.onClear(),
|
||||
onConfirm: () => widget.onConfirm({
|
||||
"enabled": generalSwitch,
|
||||
"interval": retentionTime,
|
||||
"anonymize_client_ip": anonymizeClientIp
|
||||
})
|
||||
);
|
||||
|
||||
case LoadStatus.error:
|
||||
return const ConfigLogsError();
|
||||
|
||||
default:
|
||||
return const SizedBox();
|
||||
}
|
||||
},
|
||||
),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ class LogDetailsScreen extends StatelessWidget {
|
|||
final bool dialog;
|
||||
|
||||
const LogDetailsScreen({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.log,
|
||||
required this.dialog
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
@ -322,7 +322,6 @@ class LogDetailsScreen extends StatelessWidget {
|
|||
],
|
||||
body: SafeArea(
|
||||
top: false,
|
||||
bottom: false,
|
||||
child: Builder(
|
||||
builder: (context) => CustomScrollView(
|
||||
slivers: [
|
||||
|
|
|
@ -60,9 +60,11 @@ class _ClientsModalState extends State<ClientsModal> {
|
|||
),
|
||||
color: Theme.of(context).dialogBackgroundColor
|
||||
),
|
||||
child: _ModalContent(
|
||||
selectedClients: selectedClients,
|
||||
onClientsSelected: (v) => setState(() => selectedClients = v),
|
||||
child: SafeArea(
|
||||
child: _ModalContent(
|
||||
selectedClients: selectedClients,
|
||||
onClientsSelected: (v) => setState(() => selectedClients = v),
|
||||
),
|
||||
)
|
||||
),
|
||||
);
|
||||
|
|
|
@ -62,10 +62,12 @@ class _FilterStatusModalState extends State<FilterStatusModal> {
|
|||
),
|
||||
color: Theme.of(context).dialogBackgroundColor
|
||||
),
|
||||
child: _Content(
|
||||
onApply: apply,
|
||||
updateSelectedResultStatus: (v) => setState(() => selectedResultStatus = v),
|
||||
selectedResultStatus: selectedResultStatus,
|
||||
child: SafeArea(
|
||||
child: _Content(
|
||||
onApply: apply,
|
||||
updateSelectedResultStatus: (v) => setState(() => selectedResultStatus = v),
|
||||
selectedResultStatus: selectedResultStatus,
|
||||
),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
|
@ -19,9 +19,9 @@ class LogsFiltersModal extends StatefulWidget {
|
|||
final bool dialog;
|
||||
|
||||
const LogsFiltersModal({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.dialog
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<LogsFiltersModal> createState() => _LogsFiltersModalState();
|
||||
|
@ -65,9 +65,11 @@ class _LogsFiltersModalState extends State<LogsFiltersModal> {
|
|||
topRight: Radius.circular(28)
|
||||
)
|
||||
),
|
||||
child: _FiltersList(
|
||||
searchController: searchController,
|
||||
onClearSearch: () => setState(() => searchController.text = "")
|
||||
child: SafeArea(
|
||||
child: _FiltersList(
|
||||
searchController: searchController,
|
||||
onClearSearch: () => setState(() => searchController.text = "")
|
||||
),
|
||||
)
|
||||
),
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue