From 4f9e9f191dd64f5325f8714164f8962bbc1a5274 Mon Sep 17 00:00:00 2001 From: Caleb Jasik Date: Tue, 4 Mar 2025 10:55:10 -0600 Subject: [PATCH] Add types to uninitialized variables --- lib/components/SiteItem.dart | 2 +- lib/components/config/ConfigButtonItem.dart | 2 +- lib/components/config/ConfigPageItem.dart | 3 +-- lib/validators/dnsValidator.dart | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/components/SiteItem.dart b/lib/components/SiteItem.dart index 165b9dc..7f709bf 100644 --- a/lib/components/SiteItem.dart +++ b/lib/components/SiteItem.dart @@ -9,7 +9,7 @@ class SiteItem extends StatelessWidget { const SiteItem({super.key, required this.site, this.onPressed}); final Site site; - final onPressed; + final void Function()? onPressed; @override Widget build(BuildContext context) { diff --git a/lib/components/config/ConfigButtonItem.dart b/lib/components/config/ConfigButtonItem.dart index fb9a23e..2e6e442 100644 --- a/lib/components/config/ConfigButtonItem.dart +++ b/lib/components/config/ConfigButtonItem.dart @@ -8,7 +8,7 @@ class ConfigButtonItem extends StatelessWidget { const ConfigButtonItem({super.key, this.content, this.onPressed}); final Widget? content; - final onPressed; + final void Function()? onPressed; @override Widget build(BuildContext context) { diff --git a/lib/components/config/ConfigPageItem.dart b/lib/components/config/ConfigPageItem.dart index 32906a5..47456e4 100644 --- a/lib/components/config/ConfigPageItem.dart +++ b/lib/components/config/ConfigPageItem.dart @@ -2,7 +2,6 @@ import 'dart:io'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; - import 'package:mobile_nebula/components/SpecialButton.dart'; import 'package:mobile_nebula/services/utils.dart'; @@ -21,7 +20,7 @@ class ConfigPageItem extends StatelessWidget { final Widget? content; final double labelWidth; final CrossAxisAlignment crossAxisAlignment; - final onPressed; + final void Function()? onPressed; final bool disabled; @override diff --git a/lib/validators/dnsValidator.dart b/lib/validators/dnsValidator.dart index a19a6a2..38b0cb4 100644 --- a/lib/validators/dnsValidator.dart +++ b/lib/validators/dnsValidator.dart @@ -5,7 +5,7 @@ bool dnsValidator(str, {requireTld = true, allowUnderscore = false}) { return false; } - List parts = str.split('.'); + List parts = str.split('.'); if (requireTld) { var tld = parts.removeLast(); if (parts.isEmpty || !RegExp(r'^[a-z]{2,}$').hasMatch(tld)) {