refactor previewers

This commit is contained in:
Ankit Mahato
2025-04-05 22:53:39 +05:30
parent 5bd7abc55f
commit dad9b0f38a
9 changed files with 13 additions and 10 deletions

View File

@ -7,10 +7,10 @@ import 'package:printing/printing.dart';
import 'package:flutter_svg/flutter_svg.dart'; import 'package:flutter_svg/flutter_svg.dart';
import 'package:vector_graphics_compiler/vector_graphics_compiler.dart'; import 'package:vector_graphics_compiler/vector_graphics_compiler.dart';
import 'error_message.dart'; import 'error_message.dart';
import 'previewer_csv.dart';
import 'previewer_json.dart';
import 'previewer_video.dart';
import 'uint8_audio_player.dart'; import 'uint8_audio_player.dart';
import 'json_previewer.dart';
import 'csv_previewer.dart';
import 'video_previewer.dart';
import '../consts.dart'; import '../consts.dart';
class Previewer extends StatefulWidget { class Previewer extends StatefulWidget {

View File

@ -6,8 +6,8 @@ import 'package:apidash/utils/utils.dart';
import 'button_copy.dart'; import 'button_copy.dart';
import 'button_save_download.dart'; import 'button_save_download.dart';
import 'button_share.dart'; import 'button_share.dart';
import 'code_previewer.dart';
import 'dropdown_codegen.dart'; import 'dropdown_codegen.dart';
import 'previewer_code.dart';
class CodeGenPreviewer extends StatefulWidget { class CodeGenPreviewer extends StatefulWidget {
const CodeGenPreviewer({ const CodeGenPreviewer({

View File

@ -11,8 +11,6 @@ export 'card_request_details.dart';
export 'card_sidebar_environment.dart'; export 'card_sidebar_environment.dart';
export 'card_sidebar_history.dart'; export 'card_sidebar_history.dart';
export 'card_sidebar_request.dart'; export 'card_sidebar_request.dart';
export 'code_previewer.dart';
export 'codegen_previewer.dart';
export 'dialog_about.dart'; export 'dialog_about.dart';
export 'dialog_history_retention.dart'; export 'dialog_history_retention.dart';
export 'dialog_import.dart'; export 'dialog_import.dart';
@ -34,7 +32,6 @@ export 'field_json_search.dart';
export 'field_read_only.dart'; export 'field_read_only.dart';
export 'field_url.dart'; export 'field_url.dart';
export 'intro_message.dart'; export 'intro_message.dart';
export 'json_previewer.dart';
export 'markdown.dart'; export 'markdown.dart';
export 'menu_header_suggestions.dart'; export 'menu_header_suggestions.dart';
export 'menu_item_card.dart'; export 'menu_item_card.dart';
@ -46,6 +43,11 @@ export 'popup_menu_env.dart';
export 'popup_menu_history.dart'; export 'popup_menu_history.dart';
export 'popup_menu_uri.dart'; export 'popup_menu_uri.dart';
export 'previewer.dart'; export 'previewer.dart';
export 'previewer_code.dart';
export 'previewer_codegen.dart';
export 'previewer_csv.dart';
export 'previewer_json.dart';
export 'previewer_video.dart';
export 'request_pane.dart'; export 'request_pane.dart';
export 'response_body_success.dart'; export 'response_body_success.dart';
export 'response_body.dart'; export 'response_body.dart';

View File

@ -1,8 +1,8 @@
import 'package:apidash/widgets/previewer_code.dart';
import 'package:apidash_core/apidash_core.dart' show RandomStringGenerator; import 'package:apidash_core/apidash_core.dart' show RandomStringGenerator;
import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:apidash_design_system/apidash_design_system.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:apidash/widgets/code_previewer.dart';
import '../test_consts.dart'; import '../test_consts.dart';
void main() { void main() {

View File

@ -1,11 +1,12 @@
import 'package:apidash_core/apidash_core.dart'; import 'package:apidash_core/apidash_core.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:apidash/widgets/widgets.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:printing/printing.dart' show PdfPreview; import 'package:printing/printing.dart' show PdfPreview;
import 'package:flutter_svg/flutter_svg.dart' show SvgPicture; import 'package:flutter_svg/flutter_svg.dart' show SvgPicture;
import 'package:apidash/widgets/video_previewer.dart'; import 'package:apidash/widgets/previewer.dart';
import 'package:apidash/widgets/previewer_video.dart';
import 'package:apidash/widgets/uint8_audio_player.dart';
import '../test_consts.dart'; import '../test_consts.dart';
void main() { void main() {