From a5d820d58ca1eadb92424b5c9f7bc3b574edbbbd Mon Sep 17 00:00:00 2001 From: Pavel Prichodko <14926950+prichodko@users.noreply.github.com> Date: Fri, 18 Mar 2022 19:12:50 +0100 Subject: [PATCH] refactor(react): improve icons --- packages/status-react/src/icons/bell-icon.tsx | 21 ++++++++++ .../src/icons/chevron-down-icon.tsx | 21 ++++++++++ .../src/icons/chevron-right-icon.tsx | 21 ++++++++++ .../status-react/src/icons/cross-icon.tsx | 19 +++++++++ packages/status-react/src/icons/dots-icon.tsx | 27 ++++++++++++ packages/status-react/src/icons/edit-icon.tsx | 25 +++++++++++ .../status-react/src/icons/emoji-icon.tsx | 33 +++++++++++++++ packages/status-react/src/icons/exit-icon.tsx | 23 +++++++++++ packages/status-react/src/icons/gif-icon.tsx | 33 +++++++++++++++ .../status-react/src/icons/group-icon.tsx | 25 +++++++++++ .../status-react/src/icons/image-icon.tsx | 27 ++++++++++++ .../status-react/src/icons/pencil-icon.tsx | 21 ++++++++++ packages/status-react/src/icons/pin-icon.tsx | 25 +++++++++++ .../status-react/src/icons/reaction-icon.tsx | 41 +++++++++++++++++++ .../status-react/src/icons/reply-icon.tsx | 19 +++++++++ .../status-react/src/icons/sticker-icon.tsx | 25 +++++++++++ .../status-react/src/icons/trash-icon.tsx | 21 ++++++++++ 17 files changed, 427 insertions(+) create mode 100644 packages/status-react/src/icons/bell-icon.tsx create mode 100644 packages/status-react/src/icons/chevron-down-icon.tsx create mode 100644 packages/status-react/src/icons/chevron-right-icon.tsx create mode 100644 packages/status-react/src/icons/cross-icon.tsx create mode 100644 packages/status-react/src/icons/dots-icon.tsx create mode 100644 packages/status-react/src/icons/edit-icon.tsx create mode 100644 packages/status-react/src/icons/emoji-icon.tsx create mode 100644 packages/status-react/src/icons/exit-icon.tsx create mode 100644 packages/status-react/src/icons/gif-icon.tsx create mode 100644 packages/status-react/src/icons/group-icon.tsx create mode 100644 packages/status-react/src/icons/image-icon.tsx create mode 100644 packages/status-react/src/icons/pencil-icon.tsx create mode 100644 packages/status-react/src/icons/pin-icon.tsx create mode 100644 packages/status-react/src/icons/reaction-icon.tsx create mode 100644 packages/status-react/src/icons/reply-icon.tsx create mode 100644 packages/status-react/src/icons/sticker-icon.tsx create mode 100644 packages/status-react/src/icons/trash-icon.tsx diff --git a/packages/status-react/src/icons/bell-icon.tsx b/packages/status-react/src/icons/bell-icon.tsx new file mode 100644 index 00000000..57d2752e --- /dev/null +++ b/packages/status-react/src/icons/bell-icon.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +export const BellIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/chevron-down-icon.tsx b/packages/status-react/src/icons/chevron-down-icon.tsx new file mode 100644 index 00000000..a01397c1 --- /dev/null +++ b/packages/status-react/src/icons/chevron-down-icon.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +export const ChevronDownIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/chevron-right-icon.tsx b/packages/status-react/src/icons/chevron-right-icon.tsx new file mode 100644 index 00000000..9094fede --- /dev/null +++ b/packages/status-react/src/icons/chevron-right-icon.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +export const ChevronRightIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/cross-icon.tsx b/packages/status-react/src/icons/cross-icon.tsx new file mode 100644 index 00000000..7ddbd567 --- /dev/null +++ b/packages/status-react/src/icons/cross-icon.tsx @@ -0,0 +1,19 @@ +import React from 'react' + +export const CrossIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/dots-icon.tsx b/packages/status-react/src/icons/dots-icon.tsx new file mode 100644 index 00000000..f50d8a7d --- /dev/null +++ b/packages/status-react/src/icons/dots-icon.tsx @@ -0,0 +1,27 @@ +import React from 'react' + +export const DotsIcon = (props: React.SVGProps) => { + return ( + + + + + + ) +} diff --git a/packages/status-react/src/icons/edit-icon.tsx b/packages/status-react/src/icons/edit-icon.tsx new file mode 100644 index 00000000..95a59f08 --- /dev/null +++ b/packages/status-react/src/icons/edit-icon.tsx @@ -0,0 +1,25 @@ +import React from 'react' + +export const EditIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/emoji-icon.tsx b/packages/status-react/src/icons/emoji-icon.tsx new file mode 100644 index 00000000..e80c8f55 --- /dev/null +++ b/packages/status-react/src/icons/emoji-icon.tsx @@ -0,0 +1,33 @@ +import React from 'react' + +export const EmojiIcon = (props: React.SVGProps) => { + return ( + + + + + + + ) +} diff --git a/packages/status-react/src/icons/exit-icon.tsx b/packages/status-react/src/icons/exit-icon.tsx new file mode 100644 index 00000000..f3041f06 --- /dev/null +++ b/packages/status-react/src/icons/exit-icon.tsx @@ -0,0 +1,23 @@ +import React from 'react' + +export const ExitIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/gif-icon.tsx b/packages/status-react/src/icons/gif-icon.tsx new file mode 100644 index 00000000..e4c942c3 --- /dev/null +++ b/packages/status-react/src/icons/gif-icon.tsx @@ -0,0 +1,33 @@ +import React from 'react' + +export const GifIcon = (props: React.SVGProps) => { + return ( + + + + + + + ) +} diff --git a/packages/status-react/src/icons/group-icon.tsx b/packages/status-react/src/icons/group-icon.tsx new file mode 100644 index 00000000..b780b4c7 --- /dev/null +++ b/packages/status-react/src/icons/group-icon.tsx @@ -0,0 +1,25 @@ +import React from 'react' + +export const GroupIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/image-icon.tsx b/packages/status-react/src/icons/image-icon.tsx new file mode 100644 index 00000000..143dc54a --- /dev/null +++ b/packages/status-react/src/icons/image-icon.tsx @@ -0,0 +1,27 @@ +import React from 'react' + +export const ImageIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/pencil-icon.tsx b/packages/status-react/src/icons/pencil-icon.tsx new file mode 100644 index 00000000..4bf16352 --- /dev/null +++ b/packages/status-react/src/icons/pencil-icon.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +export const PencilIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/pin-icon.tsx b/packages/status-react/src/icons/pin-icon.tsx new file mode 100644 index 00000000..3aab7865 --- /dev/null +++ b/packages/status-react/src/icons/pin-icon.tsx @@ -0,0 +1,25 @@ +import React from 'react' + +export const PinIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/reaction-icon.tsx b/packages/status-react/src/icons/reaction-icon.tsx new file mode 100644 index 00000000..bdce9195 --- /dev/null +++ b/packages/status-react/src/icons/reaction-icon.tsx @@ -0,0 +1,41 @@ +import React from 'react' + +export const ReactionIcon = (props: React.SVGProps) => { + return ( + + + + + + + + ) +} diff --git a/packages/status-react/src/icons/reply-icon.tsx b/packages/status-react/src/icons/reply-icon.tsx new file mode 100644 index 00000000..916b7808 --- /dev/null +++ b/packages/status-react/src/icons/reply-icon.tsx @@ -0,0 +1,19 @@ +import React from 'react' + +export const ReplyIcon = (props: React.SVGProps) => { + return ( + + + + ) +} diff --git a/packages/status-react/src/icons/sticker-icon.tsx b/packages/status-react/src/icons/sticker-icon.tsx new file mode 100644 index 00000000..ffedcb75 --- /dev/null +++ b/packages/status-react/src/icons/sticker-icon.tsx @@ -0,0 +1,25 @@ +import React from 'react' + +export const StickerIcon = (props: React.SVGProps) => { + return ( + + + + + ) +} diff --git a/packages/status-react/src/icons/trash-icon.tsx b/packages/status-react/src/icons/trash-icon.tsx new file mode 100644 index 00000000..3d86cd18 --- /dev/null +++ b/packages/status-react/src/icons/trash-icon.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +export const TrashIcon = (props: React.SVGProps) => { + return ( + + + + ) +}