32 lines
1.2 KiB
Dart
32 lines
1.2 KiB
Dart
import 'package:flutter/cupertino.dart';
|
|
import 'package:flutter_app/config/toast_notification.dart';
|
|
import 'package:flutter_app/resources/widgets/app_loader_widget.dart';
|
|
import 'package:flutter_app/resources/widgets/toast_notification_widget.dart';
|
|
import 'package:flutter_app/resources/widgets/woosignal_ui.dart';
|
|
import 'package:nylo_framework/nylo_framework.dart';
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Design
|
|
| Contains widgets used in the Nylo framework.
|
|
|
|
|
| Learn more: https://nylo.dev/docs/5.x/themes
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
Widget logo = StoreLogo();
|
|
// resources/widgets/woosignal_ui.dart
|
|
|
|
Widget loader = AppLoaderWidget();
|
|
// resources/widgets/app_loader_widget.dart
|
|
|
|
Widget getToastNotificationWidget({
|
|
required ToastNotificationStyleType style,
|
|
Function(ToastNotificationStyleMetaHelper helper)? toastNotificationStyleMeta, Function? onDismiss}) {
|
|
if (toastNotificationStyleMeta == null) return SizedBox.shrink();
|
|
|
|
ToastMeta toastMeta = toastNotificationStyleMeta(NyToastNotificationStyleMetaHelper(style));
|
|
|
|
return ToastNotification(toastMeta, onDismiss: onDismiss);
|
|
// resources/widgets/toast_notification.dart
|
|
} |