V Chat SDK - Room Page UI Package

Welcome to the V Chat SDK Room Page UI Package. This component provides a ready-made UI for the room page of your chat application. Please note that this package is part of the V Chat SDK ecosystem and cannot be used as a standalone component.

Features

  • Pre-built Room Page UI: This package includes a user interface for the room page, making the development process much easier.
  • Theme Customization: Easily tailor the theme of the room page to match your application's style.

Installation

To use the V Chat SDK Room Page UI package, you will need to install it in your project using your preferred package manager.

Usage

To use the Room Page UI in your application, implement the VChatPage widget like so:

VChatPage(
  //context: navigator == null ? context : navigator!.context,
  appBar: AppBar(
    title: Text("start chat"),
  ),
  controller: controller.vRoomController,
  useIconForRoomItem: false,
  onRoomItemPress: (room) {
    controller.vRoomController.setRoomSelected(room.id);
    vWebChatNavigation.key.currentState!
        .pushReplacementNamed(ChatRoute.route, arguments: room);
  },
);

To customize the theme of the room page, apply a ThemeData and use the VRoomTheme class:

theme: ThemeData(
  extensions: [
    VRoomTheme.light().copyWith(
      scaffoldDecoration: VRoomTheme.light()
        .scaffoldDecoration
        .copyWith(color: lightColorScheme.background),
    ),
  ],
),

More details on how to use this package can be found here.

Documentation

For a more comprehensive guide on how to use this package, please refer to our extensive documentation. It includes detailed guides, examples, and tutorials on how to fully leverage the V Chat SDK ecosystem.

Support

If you encounter any issues, have feature requests, or general inquiries, please visit our issues page for information and to report any problems.


Note: Always ensure you are using the most recent version of the V Chat SDK and its packages to access the latest features and improvements.


The V Chat SDK Room Page UI Package is proudly developed and maintained by the V Chat Team.

Libraries

v_chat_room_page