mirror of
https://github.com/git-touch/git-touch
synced 2025-02-20 21:40:44 +01:00
refactor: move scaffolds to seperated folder
This commit is contained in:
parent
650af30838
commit
20c55b0585
@ -3,10 +3,11 @@ import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../widgets/link.dart';
|
||||
import 'loading.dart';
|
||||
import '../widgets/loading.dart';
|
||||
|
||||
typedef RefreshCallback = Future<void> Function();
|
||||
|
||||
// This is a scaffold for infinite scroll screens
|
||||
class ListScaffold extends StatefulWidget {
|
||||
final Widget title;
|
||||
final IconData trailingIconData;
|
@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import '../providers/settings.dart';
|
||||
import 'loading.dart';
|
||||
import 'link.dart';
|
||||
import '../widgets/loading.dart';
|
||||
import '../widgets/link.dart';
|
||||
|
||||
class LongListPayload<T, K> {
|
||||
T header;
|
@ -2,11 +2,13 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import '../providers/settings.dart';
|
||||
import 'loading.dart';
|
||||
import '../widgets/loading.dart';
|
||||
|
||||
typedef RefreshCallback = Future<void> Function();
|
||||
typedef WidgetBuilder = Widget Function();
|
||||
|
||||
// This is a scaffold for normal screens
|
||||
// Users can pull to refresh
|
||||
class RefreshScaffold extends StatelessWidget {
|
||||
final Widget title;
|
||||
final WidgetBuilder bodyBuilder;
|
@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import '../utils/utils.dart';
|
||||
import '../widgets/long_list_scaffold.dart';
|
||||
import '../scaffolds/long_list.dart';
|
||||
import '../widgets/timeline_item.dart';
|
||||
import '../widgets/comment_item.dart';
|
||||
import '../providers/settings.dart';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import '../widgets/list_scaffold.dart';
|
||||
import '../scaffolds/list.dart';
|
||||
import '../widgets/event_item.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../utils/utils.dart';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import '../widgets/refresh_scaffold.dart';
|
||||
import '../scaffolds/refresh.dart';
|
||||
import '../providers/notification.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../widgets/notification_item.dart';
|
||||
|
@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../utils/utils.dart';
|
||||
import '../widgets/long_list_scaffold.dart';
|
||||
import '../scaffolds/long_list.dart';
|
||||
import '../widgets/timeline_item.dart';
|
||||
import '../widgets/comment_item.dart';
|
||||
|
||||
|
@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../widgets/refresh_scaffold.dart';
|
||||
import '../scaffolds/refresh.dart';
|
||||
import '../widgets/repo_item.dart';
|
||||
import '../widgets/entry_item.dart';
|
||||
import '../screens/issues.dart';
|
||||
|
@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import '../providers/settings.dart';
|
||||
import '../widgets/refresh_scaffold.dart';
|
||||
import '../scaffolds/refresh.dart';
|
||||
import '../widgets/avatar.dart';
|
||||
import '../widgets/entry_item.dart';
|
||||
import '../widgets/list_group.dart';
|
||||
|
Loading…
x
Reference in New Issue
Block a user