xwidgets_pack 1.3.0
xwidgets_pack: ^1.3.0 copied to clipboard
The library focuses on lightweight, well-documented components that are easy to style and compose.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add xwidgets_packThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
xwidgets_pack: ^1.3.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:xwidgets_pack/extensions/text_extension.dart';
import 'package:xwidgets_pack/look/presets/x_app_bar_look.dart';
import 'package:xwidgets_pack/look/presets/x_bottom_sheet_look.dart';
import 'package:xwidgets_pack/look/presets/x_button_look.dart';
import 'package:xwidgets_pack/look/presets/x_card_look.dart';
import 'package:xwidgets_pack/look/presets/x_dialog_look.dart';
import 'package:xwidgets_pack/look/presets/x_divider_look.dart';
import 'package:xwidgets_pack/look/presets/x_shimmer_look.dart';
import 'package:xwidgets_pack/look/presets/x_snackbar_look.dart';
import 'package:xwidgets_pack/look/presets/x_text_field_look.dart';
import 'package:xwidgets_pack/look/presets/x_text_look.dart';
import 'package:xwidgets_pack/look/x_look.dart';
import 'package:xwidgets_pack/look/x_look_tokens.dart';
import 'package:xwidgets_pack/models/x_button_style.dart';
import 'package:xwidgets_pack/models/x_button_style.freezed.dart';
import 'package:xwidgets_pack/models/x_snackbar_config.dart';
import 'package:xwidgets_pack/models/x_snackbar_config.freezed.dart';
import 'package:xwidgets_pack/utils/x_form_validators.dart';
import 'package:xwidgets_pack/utils/x_textfield_options.dart';
import 'package:xwidgets_pack/utils/x_textfield_style.dart';
import 'package:xwidgets_pack/widgets/shimmer/x_shimmer.dart';
import 'package:xwidgets_pack/widgets/shimmer/x_shimmer_child.dart';
import 'package:xwidgets_pack/widgets/shimmer/x_shimmer_effect.dart';
import 'package:xwidgets_pack/widgets/x_app_bar.dart';
import 'package:xwidgets_pack/widgets/x_async_view.dart';
import 'package:xwidgets_pack/widgets/x_bottom_sheet.dart';
import 'package:xwidgets_pack/widgets/x_button.dart';
import 'package:xwidgets_pack/widgets/x_card.dart';
import 'package:xwidgets_pack/widgets/x_collection_view.dart';
import 'package:xwidgets_pack/widgets/x_debounced_search_field.dart';
import 'package:xwidgets_pack/widgets/x_diagonal_strikethrough_text.dart';
import 'package:xwidgets_pack/widgets/x_dialog.dart';
import 'package:xwidgets_pack/widgets/x_double_dashed_line.dart';
import 'package:xwidgets_pack/widgets/x_responsive_layout.dart';
import 'package:xwidgets_pack/widgets/x_screen.dart';
import 'package:xwidgets_pack/widgets/x_scrollview.dart';
import 'package:xwidgets_pack/widgets/x_single_dashed_line.dart';
import 'package:xwidgets_pack/widgets/x_snackbar.dart';
import 'package:xwidgets_pack/widgets/x_spacer.dart';
import 'package:xwidgets_pack/widgets/x_text.dart';
import 'package:xwidgets_pack/widgets/x_text_field.dart';
import 'package:xwidgets_pack/xwidgets.dart';