Files
Client/lib/widget/async_action_button.dart
T

21 lines
774 B
Dart

/// Family of async-aware buttons + helpers. Implementation is split across
/// `async_actions/` for readability; everything still lives in this single
/// library so private widgets like `_AsyncMixin` and `_InlineErrorWrapper`
/// can stay private and shared.
library;
import 'package:flutter/material.dart';
import '../api/errors/error_mapper.dart';
import 'app_progress_indicator.dart';
import 'info_dialog.dart';
part 'async_actions/async_action_controller.dart';
part 'async_actions/async_action_button.dart';
part 'async_actions/async_dialog_action.dart';
part 'async_actions/async_fab.dart';
part 'async_actions/async_icon_button.dart';
part 'async_actions/async_list_tile.dart';
part 'async_actions/async_mixin.dart';
part 'async_actions/async_text_button.dart';