From da75fd57a9b68f152ee4601a4ee1bddbf7316edd Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Fri, 2 Jul 2021 17:33:19 +0530 Subject: [PATCH] feat: Added new docs --- .../docs/Flutter/assets/swipe_channel.png | Bin 0 -> 17035 bytes .../docs/Flutter/guides/_category_.json | 4 +++ .../adding_local_data_persistence.mdx | 2 +- .../adding_push_notifcations.mdx | 2 +- .../{other => guides}/introduction.mdx | 0 docusaurus/docs/Flutter/other/_category_.json | 4 --- .../stream_chat_flutter/channel_list_view.mdx | 31 +++++++++++++++++- .../user_list_core.mdx | 5 +++ 8 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 docusaurus/docs/Flutter/assets/swipe_channel.png create mode 100644 docusaurus/docs/Flutter/guides/_category_.json rename docusaurus/docs/Flutter/{stream_chat_flutter => guides}/adding_local_data_persistence.mdx (78%) rename docusaurus/docs/Flutter/{stream_chat_flutter => guides}/adding_push_notifcations.mdx (78%) rename docusaurus/docs/Flutter/{other => guides}/introduction.mdx (100%) delete mode 100644 docusaurus/docs/Flutter/other/_category_.json create mode 100644 docusaurus/docs/Flutter/stream_chat_flutter_core/user_list_core.mdx diff --git a/docusaurus/docs/Flutter/assets/swipe_channel.png b/docusaurus/docs/Flutter/assets/swipe_channel.png new file mode 100644 index 0000000000000000000000000000000000000000..44f13ca594cc7c096582f5f920ae7cdde522eb96 GIT binary patch literal 17035 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 Q&p^mXD2SJfehmEo04V`bP5=M^ literal 0 HcmV?d00001 diff --git a/docusaurus/docs/Flutter/guides/_category_.json b/docusaurus/docs/Flutter/guides/_category_.json new file mode 100644 index 00000000..c2af63bb --- /dev/null +++ b/docusaurus/docs/Flutter/guides/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Guides", + "position": 5 +} \ No newline at end of file diff --git a/docusaurus/docs/Flutter/stream_chat_flutter/adding_local_data_persistence.mdx b/docusaurus/docs/Flutter/guides/adding_local_data_persistence.mdx similarity index 78% rename from docusaurus/docs/Flutter/stream_chat_flutter/adding_local_data_persistence.mdx rename to docusaurus/docs/Flutter/guides/adding_local_data_persistence.mdx index 10abc63d..21ec99ce 100644 --- a/docusaurus/docs/Flutter/stream_chat_flutter/adding_local_data_persistence.mdx +++ b/docusaurus/docs/Flutter/guides/adding_local_data_persistence.mdx @@ -1,6 +1,6 @@ --- id: local_data_persistence -sidebar_position: 9 +sidebar_position: 2 title: Adding Local Data Persistence --- diff --git a/docusaurus/docs/Flutter/stream_chat_flutter/adding_push_notifcations.mdx b/docusaurus/docs/Flutter/guides/adding_push_notifcations.mdx similarity index 78% rename from docusaurus/docs/Flutter/stream_chat_flutter/adding_push_notifcations.mdx rename to docusaurus/docs/Flutter/guides/adding_push_notifcations.mdx index b9d87913..20621ca7 100644 --- a/docusaurus/docs/Flutter/stream_chat_flutter/adding_push_notifcations.mdx +++ b/docusaurus/docs/Flutter/guides/adding_push_notifcations.mdx @@ -1,6 +1,6 @@ --- id: adding_push_notifications -sidebar_position: 8 +sidebar_position: 3 title: Adding Push Notifications --- diff --git a/docusaurus/docs/Flutter/other/introduction.mdx b/docusaurus/docs/Flutter/guides/introduction.mdx similarity index 100% rename from docusaurus/docs/Flutter/other/introduction.mdx rename to docusaurus/docs/Flutter/guides/introduction.mdx diff --git a/docusaurus/docs/Flutter/other/_category_.json b/docusaurus/docs/Flutter/other/_category_.json deleted file mode 100644 index acf56fce..00000000 --- a/docusaurus/docs/Flutter/other/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Other", - "position": 5 -} \ No newline at end of file diff --git a/docusaurus/docs/Flutter/stream_chat_flutter/channel_list_view.mdx b/docusaurus/docs/Flutter/stream_chat_flutter/channel_list_view.mdx index e72bba0f..379b3a2a 100644 --- a/docusaurus/docs/Flutter/stream_chat_flutter/channel_list_view.mdx +++ b/docusaurus/docs/Flutter/stream_chat_flutter/channel_list_view.mdx @@ -46,7 +46,7 @@ class ChannelListPage extends StatelessWidget { This example by default displays the channels that a user is a part of. Now let's look at customizing the widget. -#### Customizing the Channel Preview +### Customizing the Channel Preview A common aspect of the widget needed to be tweaked according to each app is the Channel Preview (the Channel tile in the list). To do this, we use the `channelPreviewBuilder` param like this: @@ -69,3 +69,32 @@ Which gives you a new Channel preview in the list: ![](../assets/channel_preview.png) +### Adding Swipe Actions + +To add actions (such as delete, more info, etc) when Channel preview is swiped left, set the `swipeToAction` +parameter to `true`. + +```dart +ChannelListView( + ... + swipeToAction: true, +), +``` + +This adds two basic actions - info and delete: + +![](../assets/swipe_channel.png) + +To add custom actions of your own, use the `swipeActions` param: + +```dart +ChannelListView( + ... + swipeToAction: true, + swipeActions: [ + // Your action widgets here + ] +), +``` + + diff --git a/docusaurus/docs/Flutter/stream_chat_flutter_core/user_list_core.mdx b/docusaurus/docs/Flutter/stream_chat_flutter_core/user_list_core.mdx new file mode 100644 index 00000000..0f515a12 --- /dev/null +++ b/docusaurus/docs/Flutter/stream_chat_flutter_core/user_list_core.mdx @@ -0,0 +1,5 @@ +--- +id: user_list_core +sidebar_position: 10 +title: UserListCore +--- \ No newline at end of file