seedkit_feature_selector 0.4.1 copy "seedkit_feature_selector: ^0.4.1" to clipboard
seedkit_feature_selector: ^0.4.1 copied to clipboard

Feature селектора экосистемы SeedKit

seedkit_feature_selector #

Пакет селектора для SeedKit-приложений.

Интеграция #

  • Для локализации добавь делегат в MaterialApp:
MaterialApp.router(
  localizationsDelegates: const [
    SeedKitFeatureSelectorLocale.delegate,
  ],
);
  • Для темы селектора передай UISelectorThemeData.config() в SeedKitThemeModule:
final theme = SeedKitThemeModule(
  primaryColor: const Color(0xff4345C3),
  fontFamily: FontFamily.golos,
  customThemes: [
    const UISelectorThemeData.config(),
  ],
);

Использование #

  • SelectorWidget — виджет selector экосистемы SeedKit.
  • SelectorType — режим выбора single или multiply.
  • ISelectorItem — интерфейс элемента селектора: getId, getTitle, isSelected.
  • SeedKitFeatureSelectorLocale и SeedKitFeatureSelectorLocale.delegate.
  • SelectorLocaleOverrideModel — переопределение текстов required, empty, retry и ошибок.
  • UISelectorThemeData — ThemeExtension для selector: стили текста, dropdown, scrollbar, tag, loading, chevron.
  • OnSelectorRequest — запрос списка элементов по тексту.
  • OnSelectorSelected — callback выбранных элементов.
  • OnSelectorSeparatedBuilder — builder разделителей в списке.

Импорты #

import 'package:seedkit_feature_selector/seedkit_feature_selector.dart';
import 'package:seedkit_feature_selector/seedkit_feature_selector_interface.dart';
import 'package:seedkit_feature_selector/seedkit_feature_selector_locale_delegate.dart';
import 'package:seedkit_feature_selector/seedkit_feature_selector_models.dart';
import 'package:seedkit_feature_selector/seedkit_feature_selector_theme_data.dart';
import 'package:seedkit_feature_selector/seedkit_feature_selector_typedef.dart';
0
likes
115
points
148
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Feature селектора экосистемы SeedKit

Repository

License

unknown (license)

Dependencies

flutter, flutter_typeahead, seedkit_assets, seedkit_bloc, seedkit_locale, seedkit_module_api, seedkit_theme, seedkit_ui

More

Packages that depend on seedkit_feature_selector