im_common_ui 1.0.0 copy "im_common_ui: ^1.0.0" to clipboard
im_common_ui: ^1.0.0 copied to clipboard

Common UI components for the IM UIKit.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add im_common_ui

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  im_common_ui: ^1.0.0

Alternatively, 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:im_common_ui/common_ui.dart';
import 'package:im_common_ui/extension.dart';
import 'package:im_common_ui/generated/intl/messages_all.dart';
import 'package:im_common_ui/generated/intl/messages_en.dart';
import 'package:im_common_ui/generated/intl/messages_zh.dart';
import 'package:im_common_ui/generated/intl_multi_fix.dart';
import 'package:im_common_ui/generated/l10n.dart';
import 'package:im_common_ui/router/imkit_router.dart';
import 'package:im_common_ui/router/imkit_router_constants.dart';
import 'package:im_common_ui/router/imkit_router_factory.dart';
import 'package:im_common_ui/ui/avatar.dart';
import 'package:im_common_ui/ui/background.dart';
import 'package:im_common_ui/ui/dialog.dart';
import 'package:im_common_ui/ui/photo.dart';
import 'package:im_common_ui/ui/progress_ring.dart';
import 'package:im_common_ui/utils/color_utils.dart';
import 'package:im_common_ui/widgets/common_browse_page.dart';
import 'package:im_common_ui/widgets/common_list_tile.dart';
import 'package:im_common_ui/widgets/keepalive_wrapper.dart';
import 'package:im_common_ui/widgets/no_network_tip.dart';
import 'package:im_common_ui/widgets/permission_request.dart';
import 'package:im_common_ui/widgets/radio_button.dart';
import 'package:im_common_ui/widgets/search_page.dart';
import 'package:im_common_ui/widgets/transparent_scaffold.dart';
import 'package:im_common_ui/widgets/unread_message.dart';
import 'package:im_common_ui/widgets/update_text_info_page.dart';