edited the printing part due to error

This commit is contained in:
Clasherzz
2024-12-20 15:44:13 +05:30
parent 157ecf220c
commit 80e464d388
3 changed files with 238 additions and 206 deletions

View File

@ -3,7 +3,7 @@ import 'package:apidash_core/apidash_core.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:jinja/jinja.dart' as jj;
import 'package:printing/printing.dart';
//import 'package:printing/printing.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:vector_graphics_compiler/vector_graphics_compiler.dart';
import 'error_message.dart';
@ -79,21 +79,21 @@ class _PreviewerState extends State<Previewer> {
},
);
}
if (widget.type == kTypeApplication && widget.subtype == kSubTypePdf) {
return PdfPreview(
build: (_) => widget.bytes,
useActions: false,
onError: (context, error) {
return ErrorMessage(
message: errorTemplate.render({
"showRaw": false,
"showContentType": false,
"type": kSubTypePdf,
}),
);
},
);
}
// if (widget.type == kTypeApplication && widget.subtype == kSubTypePdf) {
// return PdfPreview(
// build: (_) => widget.bytes,
// useActions: false,
// onError: (context, error) {
// return ErrorMessage(
// message: errorTemplate.render({
// "showRaw": false,
// "showContentType": false,
// "type": kSubTypePdf,
// }),
// );
// },
// );
// }
if (widget.type == kTypeAudio) {
return Uint8AudioPlayer(
bytes: widget.bytes,

File diff suppressed because it is too large Load Diff

View File

@ -54,7 +54,7 @@ dependencies:
package_info_plus: ^8.0.2
path: ^1.8.3
path_provider: ^2.1.2
printing: ^5.13.4
# printing: ^5.13.4
provider: ^6.1.2
riverpod: ^2.5.1
scrollable_positioned_list: ^0.3.8