Initial commit: family safety frontend project setup

This commit is contained in:
dmit.b
2026-05-09 12:38:19 +03:00
commit ca90c6c3fc
147 changed files with 6350 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
import 'dart:io';
void main(List<String> arguments) {
final webRenderer = _getArg(arguments, '--web-renderer', '-w') ?? 'html';
if (arguments.contains('--help') || arguments.contains('-h')) {
print('Usage: dart run tools/run_web.dart [options]');
print('');
print('Options:');
print(' -w, --web-renderer Web renderer to use (default: html)');
print(' -h, --help Show this help message');
return;
}
print('Starting Family Safety Frontend...');
print('Web renderer: $webRenderer');
// Initialize providers
print('Initializing providers...');
// Run Flutter with web renderer
Process.start(
'flutter',
[
'run',
'-d', 'web',
'--web-renderer', webRenderer,
],
);
}
String? _getArg(List<String> args, String longArg, String shortArg) {
for (var i = 0; i < args.length; i++) {
if (args[i] == longArg || args[i] == shortArg) {
if (i + 1 < args.length) {
return args[i + 1];
}
}
}
return null;
}