mirror of
https://github.com/DefinedNet/mobile_nebula.git
synced 2025-03-06 08:36:36 +00:00
Add types to uninitialized variables
This commit is contained in:
parent
f3be26d136
commit
4f9e9f191d
4 changed files with 4 additions and 5 deletions
|
@ -9,7 +9,7 @@ class SiteItem extends StatelessWidget {
|
||||||
const SiteItem({super.key, required this.site, this.onPressed});
|
const SiteItem({super.key, required this.site, this.onPressed});
|
||||||
|
|
||||||
final Site site;
|
final Site site;
|
||||||
final onPressed;
|
final void Function()? onPressed;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
|
@ -8,7 +8,7 @@ class ConfigButtonItem extends StatelessWidget {
|
||||||
const ConfigButtonItem({super.key, this.content, this.onPressed});
|
const ConfigButtonItem({super.key, this.content, this.onPressed});
|
||||||
|
|
||||||
final Widget? content;
|
final Widget? content;
|
||||||
final onPressed;
|
final void Function()? onPressed;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|
|
@ -2,7 +2,6 @@ import 'dart:io';
|
||||||
|
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:mobile_nebula/components/SpecialButton.dart';
|
import 'package:mobile_nebula/components/SpecialButton.dart';
|
||||||
import 'package:mobile_nebula/services/utils.dart';
|
import 'package:mobile_nebula/services/utils.dart';
|
||||||
|
|
||||||
|
@ -21,7 +20,7 @@ class ConfigPageItem extends StatelessWidget {
|
||||||
final Widget? content;
|
final Widget? content;
|
||||||
final double labelWidth;
|
final double labelWidth;
|
||||||
final CrossAxisAlignment crossAxisAlignment;
|
final CrossAxisAlignment crossAxisAlignment;
|
||||||
final onPressed;
|
final void Function()? onPressed;
|
||||||
final bool disabled;
|
final bool disabled;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
@ -5,7 +5,7 @@ bool dnsValidator(str, {requireTld = true, allowUnderscore = false}) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
List parts = str.split('.');
|
List<String> parts = str.split('.');
|
||||||
if (requireTld) {
|
if (requireTld) {
|
||||||
var tld = parts.removeLast();
|
var tld = parts.removeLast();
|
||||||
if (parts.isEmpty || !RegExp(r'^[a-z]{2,}$').hasMatch(tld)) {
|
if (parts.isEmpty || !RegExp(r'^[a-z]{2,}$').hasMatch(tld)) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue