From d840b7b13da14d3c8ee2ee270d8e3ac91f583f25 Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Fri, 25 Jun 2021 17:14:37 +0530
Subject: [PATCH] feat: Adds storybook for search component. (#2444)
* feat: Adds storybook for search component.
* Review fixes
* Uses woot-label for conv-id
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
---
.../conversation/search/ResultItem.stories.js | 41 ++++++++++++++++
.../conversation/search/ResultItem.vue | 44 ++++++++---------
.../search/SearchMessageItem.stories.js | 47 +++++++++++++++++++
.../conversation/search/SearchMessageItem.vue | 8 ++--
4 files changed, 111 insertions(+), 29 deletions(-)
create mode 100644 app/javascript/dashboard/routes/dashboard/conversation/search/ResultItem.stories.js
create mode 100644 app/javascript/dashboard/routes/dashboard/conversation/search/SearchMessageItem.stories.js
diff --git a/app/javascript/dashboard/routes/dashboard/conversation/search/ResultItem.stories.js b/app/javascript/dashboard/routes/dashboard/conversation/search/ResultItem.stories.js
new file mode 100644
index 000000000..b0652e538
--- /dev/null
+++ b/app/javascript/dashboard/routes/dashboard/conversation/search/ResultItem.stories.js
@@ -0,0 +1,41 @@
+import ResultItem from './ResultItem';
+
+export default {
+ title: 'Components/Search/Result Items',
+ component: ResultItem,
+ argTypes: {
+ conversationId: {
+ defaultValue: '1',
+ control: {
+ type: 'number',
+ },
+ },
+ userName: {
+ defaultValue: 'John davies',
+ control: {
+ type: 'text',
+ },
+ },
+ inboxName: {
+ defaultValue: 'Support',
+ control: {
+ type: 'text',
+ },
+ },
+ timestamp: {
+ defaultValue: '1618046084',
+ control: {
+ type: 'number',
+ },
+ },
+ },
+};
+
+const Template = (args, { argTypes }) => ({
+ props: Object.keys(argTypes),
+ components: { ResultItem },
+ template: '