cetirizine

An experimental matrix client written in reactjs utilizing tailwind and storybook
git clone git://archive.git.mtrnord.blog/MTRNord/cetirizine.git
Log | Files | Refs | README | LICENSE

commit 0eb0105231ec84775adebe0f873e37b069100229
parent 22d08ef88455285834498209447139b9deb670db
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  6 May 2023 20:11:27 +0200

Cleanup unused imports

Diffstat:
M.storybook/main.ts | 1-
Mpackage.json | 1-
Msrc/components/avatar/avatar.stories.tsx | 4----
Msrc/components/button/button.stories.tsx | 4----
Msrc/components/header/header.stories.tsx | 4----
Msrc/components/input/basic/input.stories.tsx | 4----
Msrc/components/input/chat/input.stories.tsx | 4----
Msrc/components/roomList/roomList.stories.tsx | 4----
Msrc/components/roomList/roomListItem/roomListItem.stories.tsx | 4----
Msrc/pages/MainPage.tsx | 2++
10 files changed, 2 insertions(+), 30 deletions(-)

diff --git a/.storybook/main.ts b/.storybook/main.ts @@ -8,7 +8,6 @@ const config: StorybookConfig = { "@storybook/addon-essentials", "@storybook/addon-interactions", '@storybook/addon-a11y', - //'@geometricpanda/storybook-addon-badges', 'storybook-addon-react-router-v6' ], framework: { diff --git a/package.json b/package.json @@ -57,7 +57,6 @@ ] }, "devDependencies": { - "@geometricpanda/storybook-addon-badges": "^2.0.0", "@percy/cli": "^1.24.0", "@percy/storybook": "^4.3.6", "@storybook/addon-a11y": "^7.0.9", diff --git a/src/components/avatar/avatar.stories.tsx b/src/components/avatar/avatar.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryObj } from '@storybook/react'; import Avatar from './avatar'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; const meta: Meta<typeof Avatar> = { title: 'Chat/Avatar', component: Avatar, - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { avatarUrl: { required: false, diff --git a/src/components/button/button.stories.tsx b/src/components/button/button.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryObj } from '@storybook/react'; import Button from './button'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; const meta: Meta<typeof Button> = { title: 'Fundamentals/Buttons/BasicButton', component: Button, - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { children: { required: true, diff --git a/src/components/header/header.stories.tsx b/src/components/header/header.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryObj } from '@storybook/react'; import Header from './header'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; const meta: Meta<typeof Header> = { title: 'Fundamentals/Typography/Header', component: Header, - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { children: { required: true, diff --git a/src/components/input/basic/input.stories.tsx b/src/components/input/basic/input.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryObj } from '@storybook/react'; import Input from './input'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; const meta: Meta<typeof Input> = { title: 'Fundamentals/Inputs/BasicInput', component: Input, - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { placeholder: { required: true, diff --git a/src/components/input/chat/input.stories.tsx b/src/components/input/chat/input.stories.tsx @@ -1,15 +1,11 @@ import { Meta, StoryObj } from '@storybook/react'; import ChatInput from './input'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; import { withRouter } from 'storybook-addon-react-router-v6'; const meta: Meta<typeof ChatInput> = { title: 'Chat/Input', component: ChatInput, decorators: [withRouter], - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { namespace: { required: true, diff --git a/src/components/roomList/roomList.stories.tsx b/src/components/roomList/roomList.stories.tsx @@ -1,15 +1,11 @@ import { Meta, StoryObj } from '@storybook/react'; import RoomList from './roomList'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; import { withRouter } from 'storybook-addon-react-router-v6'; const meta: Meta<typeof RoomList> = { title: 'Chat/RoomList', component: RoomList, decorators: [withRouter], - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { sections: { required: true, diff --git a/src/components/roomList/roomListItem/roomListItem.stories.tsx b/src/components/roomList/roomListItem/roomListItem.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryObj } from '@storybook/react'; import RoomListItem from './roomListItem'; -import { BADGE } from '@geometricpanda/storybook-addon-badges'; const meta: Meta<typeof RoomListItem> = { title: 'Chat/RoomList/Item', component: RoomListItem, - parameters: { - //badges: [BADGE.EXPERIMENTAL] - }, argTypes: { avatarUrl: { required: false, diff --git a/src/pages/MainPage.tsx b/src/pages/MainPage.tsx @@ -42,6 +42,8 @@ const ChatView: FC<ChatViewProps> = memo(({ roomID, scrollRef }) => { const renderEvents = (events: IRoomEvent[]) => { const dedupedEvents = events?.filter((event, index, self) => { return self.findIndex(e => e.event_id === event.event_id) === index; + }).sort((a, b) => { + return a.origin_server_ts - b.origin_server_ts; });