From d910d44defdf8fca4ab213a7b0c515220522bedf 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 0000000..57d2752 --- /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 0000000..a01397c --- /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 0000000..9094fed --- /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 0000000..7ddbd56 --- /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 0000000..f50d8a7 --- /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 0000000..95a59f0 --- /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 0000000..e80c8f5 --- /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 0000000..f3041f0 --- /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 0000000..e4c942c --- /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 0000000..b780b4c --- /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 0000000..143dc54 --- /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 0000000..4bf1635 --- /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 0000000..3aab786 --- /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 0000000..bdce919 --- /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 0000000..916b780 --- /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 0000000..ffedcb7 --- /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 0000000..3d86cd1 --- /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 ( + + + + ) +}