This commit is contained in:
2026-06-04 10:50:24 +08:00
parent 8f9f3a9779
commit 250f21a2b8
67 changed files with 1192 additions and 159 deletions

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_template/shared/widgets/app_network_image.dart';
import 'package:recording_tool/shared/widgets/app_network_image.dart';
class AppAvatar extends StatelessWidget {
const AppAvatar({super.key, this.imageUrl, this.initials, this.size = 40});

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_template/app/theme/app_theme.dart';
import 'package:recording_tool/app/theme/app_theme.dart';
class AppCard extends StatelessWidget {
const AppCard({

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_template/shared/widgets/app_button.dart';
import 'package:recording_tool/shared/widgets/app_button.dart';
class AppErrorView extends StatelessWidget {
const AppErrorView({

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_template/core/utils/rate_limiter.dart';
import 'package:recording_tool/core/utils/rate_limiter.dart';
class AppSearchBar extends StatefulWidget {
const AppSearchBar({

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_template/shared/widgets/app_empty_view.dart';
import 'package:flutter_template/shared/widgets/app_error_view.dart';
import 'package:flutter_template/shared/widgets/app_loading_view.dart';
import 'package:recording_tool/shared/widgets/app_empty_view.dart';
import 'package:recording_tool/shared/widgets/app_error_view.dart';
import 'package:recording_tool/shared/widgets/app_loading_view.dart';
enum AppViewStatus { loading, empty, error, content }

View File

@@ -1,7 +1,7 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_template/app/router/app_navigator.dart';
import 'package:recording_tool/app/router/app_navigator.dart';
class AppToast {
AppToast._();