mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 13:51:20 +08:00
Reorganize presentation layer
This commit is contained in:
@ -1,4 +1,32 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
|
||||
final codeStyle = GoogleFonts.sourceCodePro();
|
||||
|
||||
const textStyleButton = TextStyle(fontWeight: FontWeight.bold);
|
||||
|
||||
const colorBg = Colors.white;
|
||||
final colorGrey50 = Colors.grey.shade50;
|
||||
final colorGrey100 = Colors.grey.shade100;
|
||||
final colorGrey200 = Colors.grey.shade200;
|
||||
final colorGrey300 = Colors.grey.shade300;
|
||||
final colorGrey400 = Colors.grey.shade400;
|
||||
final colorGrey500 = Colors.grey.shade500;
|
||||
final colorErrorMsg = colorGrey500;
|
||||
|
||||
final borderRadius10 = BorderRadius.circular(10);
|
||||
const border12 = BorderRadius.all(Radius.circular(12));
|
||||
|
||||
const tableContainerDecoration = BoxDecoration(
|
||||
color: colorBg,
|
||||
borderRadius: border12,
|
||||
);
|
||||
|
||||
const p1 = EdgeInsets.all(1);
|
||||
const p5 = EdgeInsets.all(5);
|
||||
const p8 = EdgeInsets.all(8);
|
||||
const ps8 = EdgeInsets.only(left: 8);
|
||||
const p10 = EdgeInsets.all(10);
|
||||
|
||||
enum HTTPVerb { get, head, post, put, patch, delete }
|
||||
|
||||
|
@ -1,10 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../models/models.dart';
|
||||
import '../providers/providers.dart';
|
||||
import '../utils/utils.dart';
|
||||
import 'styles.dart';
|
||||
import '../consts.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/models/models.dart';
|
||||
import 'package:apidash/utils/utils.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
class CollectionPane extends ConsumerStatefulWidget {
|
||||
const CollectionPane({
|
@ -1,8 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:multi_split_view/multi_split_view.dart';
|
||||
import 'request_pane.dart';
|
||||
import 'response_pane.dart';
|
||||
import '../styles.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'request_pane/request_pane.dart';
|
||||
import 'response_pane/response_pane.dart';
|
||||
|
||||
class EditorPaneRequestDetailsCard extends StatefulWidget {
|
||||
const EditorPaneRequestDetailsCard({super.key});
|
@ -1,8 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../styles.dart';
|
||||
import '../../consts.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
class EditRequestBody extends StatefulWidget {
|
||||
const EditRequestBody({super.key});
|
@ -1,9 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:davi/davi.dart';
|
||||
import '../../models/models.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../styles.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/models/models.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
class EditRequestHeaders extends ConsumerStatefulWidget {
|
||||
const EditRequestHeaders({Key? key}) : super(key: key);
|
@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../styles.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'request_headers.dart';
|
||||
import 'request_params.dart';
|
||||
import 'request_body.dart';
|
@ -1,9 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:davi/davi.dart';
|
||||
import '../../models/models.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../styles.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/models/models.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
class EditRequestURLParams extends ConsumerStatefulWidget {
|
||||
const EditRequestURLParams({Key? key}) : super(key: key);
|
@ -3,11 +3,10 @@ import 'package:flutter/services.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:flutter_json_view/flutter_json_view.dart';
|
||||
import '../../models/request_model.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../styles.dart';
|
||||
import "../../utils/utils.dart";
|
||||
import "../../consts.dart";
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/models/models.dart';
|
||||
import 'package:apidash/utils/utils.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
final jsonViewTheme = JsonViewTheme(
|
||||
defaultTextStyle: codeStyle,
|
@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import "../../consts.dart";
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'response_details.dart';
|
||||
|
||||
class ResponsePane extends ConsumerStatefulWidget {
|
@ -1,9 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../providers/providers.dart';
|
||||
import 'editor_pane/url_card.dart';
|
||||
import 'editor_pane/details_card.dart';
|
||||
import 'styles.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'details_card/details_card.dart';
|
||||
import 'url_card.dart';
|
||||
|
||||
class RequestEditorPane extends ConsumerStatefulWidget {
|
||||
const RequestEditorPane({
|
@ -1,9 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../../providers/providers.dart';
|
||||
import '../../utils/utils.dart';
|
||||
import '../styles.dart';
|
||||
import '../../consts.dart';
|
||||
import 'package:apidash/providers/providers.dart';
|
||||
import 'package:apidash/utils/utils.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
|
||||
class EditorPaneRequestURLCard extends StatefulWidget {
|
||||
const EditorPaneRequestURLCard({super.key});
|
@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:multi_split_view/multi_split_view.dart';
|
||||
import '../widgets/widgets.dart';
|
||||
import 'package:apidash/consts.dart';
|
||||
import 'editor_pane/editor_pane.dart';
|
||||
import 'collection_pane.dart';
|
||||
|
||||
class HomePage extends StatefulWidget {
|
||||
const HomePage({Key? key}) : super(key: key);
|
@ -1 +1 @@
|
||||
export "home_page.dart";
|
||||
export "home_page/home_page.dart";
|
||||
|
@ -1,29 +0,0 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
|
||||
final codeStyle = GoogleFonts.sourceCodePro();
|
||||
|
||||
const textStyleButton = TextStyle(fontWeight: FontWeight.bold);
|
||||
|
||||
const colorBg = Colors.white;
|
||||
final colorGrey50 = Colors.grey.shade50;
|
||||
final colorGrey100 = Colors.grey.shade100;
|
||||
final colorGrey200 = Colors.grey.shade200;
|
||||
final colorGrey300 = Colors.grey.shade300;
|
||||
final colorGrey400 = Colors.grey.shade400;
|
||||
final colorGrey500 = Colors.grey.shade500;
|
||||
final colorErrorMsg = colorGrey500;
|
||||
|
||||
final borderRadius10 = BorderRadius.circular(10);
|
||||
const border12 = BorderRadius.all(Radius.circular(12));
|
||||
|
||||
const tableContainerDecoration = BoxDecoration(
|
||||
color: colorBg,
|
||||
borderRadius: border12,
|
||||
);
|
||||
|
||||
const p1 = EdgeInsets.all(1);
|
||||
const p5 = EdgeInsets.all(5);
|
||||
const p8 = EdgeInsets.all(8);
|
||||
const ps8 = EdgeInsets.only(left: 8);
|
||||
const p10 = EdgeInsets.all(10);
|
@ -1,3 +0,0 @@
|
||||
export 'editor_pane.dart';
|
||||
export 'collection_pane.dart';
|
||||
export 'styles.dart';
|
Reference in New Issue
Block a user