From b547e9637bdd5bf52c4c6c52a1a398b1241ff1fd Mon Sep 17 00:00:00 2001 From: neretinaa Date: Mon, 28 Mar 2022 18:19:41 +0700 Subject: [PATCH 1/2] feat(plasma-icons): Add icons for `16 dp` --- .../src/scalable/Icon.assets.16/Add.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Alpha.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Calendar.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Call.tsx | 40 +++++++++++ .../scalable/Icon.assets.16/CallCircle.tsx | 14 ++++ .../scalable/Icon.assets.16/CallEndFill.tsx | 20 ++++++ .../scalable/Icon.assets.16/ChevronDown.tsx | 14 ++++ .../src/scalable/Icon.assets.16/ChevronUp.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Cross.tsx | 12 ++++ .../Icon.assets.16/DisclosureRight.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Doc.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Done.tsx | 12 ++++ .../scalable/Icon.assets.16/DoneDouble.tsx | 14 ++++ .../src/scalable/Icon.assets.16/DoneFill.tsx | 14 ++++ .../src/scalable/Icon.assets.16/EndCall.tsx | 16 +++++ .../scalable/Icon.assets.16/EndCallCircle.tsx | 16 +++++ .../src/scalable/Icon.assets.16/Home.tsx | 14 ++++ .../scalable/Icon.assets.16/IncomingCall.tsx | 18 +++++ .../src/scalable/Icon.assets.16/Lock.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Mic.tsx | 14 ++++ .../src/scalable/Icon.assets.16/MicOff.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Minus.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Office.tsx | 18 +++++ .../scalable/Icon.assets.16/OutgoingCall.tsx | 16 +++++ .../src/scalable/Icon.assets.16/Pin.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Play.tsx | 16 +++++ .../src/scalable/Icon.assets.16/Plus.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Profile.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Salute.tsx | 20 ++++++ .../src/scalable/Icon.assets.16/Spasibo.tsx | 12 ++++ .../src/scalable/Icon.assets.16/Star.tsx | 12 ++++ .../src/scalable/Icon.assets.16/VideoOff.tsx | 14 ++++ .../src/scalable/Icon.assets.16/Vk.tsx | 12 ++++ .../src/scalable/Icon.assets.16/Volume1.tsx | 21 ++++++ .../src/scalable/Icon.assets.16/Work.tsx | 14 ++++ .../src/scalable/Icon.assets.16/index.ts | 70 +++++++++++++++++++ .../src/scalable/Icons/IconAdd.tsx | 7 ++ .../src/scalable/Icons/IconAlpha.tsx | 7 ++ .../src/scalable/Icons/IconCalendar.tsx | 7 ++ .../src/scalable/Icons/IconCall.tsx | 7 ++ .../src/scalable/Icons/IconCallCircle.tsx | 7 ++ .../src/scalable/Icons/IconCallEndFill.tsx | 7 ++ .../src/scalable/Icons/IconChevronDown.tsx | 7 ++ .../src/scalable/Icons/IconChevronUp.tsx | 7 ++ .../src/scalable/Icons/IconCross.tsx | 7 ++ .../scalable/Icons/IconDisclosureRight.tsx | 7 ++ .../src/scalable/Icons/IconDoc.tsx | 7 ++ .../src/scalable/Icons/IconDone.tsx | 7 ++ .../src/scalable/Icons/IconDoneDouble.tsx | 7 ++ .../src/scalable/Icons/IconDoneFill.tsx | 7 ++ .../src/scalable/Icons/IconEndCall.tsx | 7 ++ .../src/scalable/Icons/IconEndCallCircle.tsx | 7 ++ .../src/scalable/Icons/IconHome.tsx | 7 ++ .../src/scalable/Icons/IconIncomingCall.tsx | 7 ++ .../src/scalable/Icons/IconLock.tsx | 7 ++ .../src/scalable/Icons/IconMic.tsx | 7 ++ .../src/scalable/Icons/IconMicOff.tsx | 7 ++ .../src/scalable/Icons/IconMinus.tsx | 7 ++ .../src/scalable/Icons/IconOffice.tsx | 7 ++ .../src/scalable/Icons/IconOutgoingCall.tsx | 7 ++ .../src/scalable/Icons/IconPin.tsx | 7 ++ .../src/scalable/Icons/IconPlay.tsx | 7 ++ .../src/scalable/Icons/IconPlus.tsx | 7 ++ .../src/scalable/Icons/IconProfile.tsx | 7 ++ .../src/scalable/Icons/IconSalute.tsx | 7 ++ .../src/scalable/Icons/IconSpasibo.tsx | 7 ++ .../src/scalable/Icons/IconStar.tsx | 7 ++ .../src/scalable/Icons/IconVideoOff.tsx | 7 ++ .../src/scalable/Icons/IconVk.tsx | 7 ++ .../src/scalable/Icons/IconVolume1.tsx | 7 ++ .../src/scalable/Icons/IconWork.tsx | 7 ++ packages/plasma-icons/src/scalable/index.ts | 35 ++++++++++ 72 files changed, 891 insertions(+) create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Add.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Alpha.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Calendar.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Call.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/CallCircle.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/CallEndFill.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/ChevronDown.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/ChevronUp.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Cross.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/DisclosureRight.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Doc.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Done.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/DoneDouble.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/DoneFill.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/EndCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/EndCallCircle.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Home.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/IncomingCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Lock.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Mic.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/MicOff.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Minus.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Office.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/OutgoingCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Pin.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Play.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Plus.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Profile.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Salute.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Spasibo.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Star.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/VideoOff.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Vk.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Volume1.tsx create mode 100644 packages/plasma-icons/src/scalable/Icon.assets.16/Work.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconAdd.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconAlpha.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconCalendar.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconCallCircle.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconCallEndFill.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconChevronDown.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconChevronUp.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconCross.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconDisclosureRight.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconDoc.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconDone.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconDoneDouble.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconDoneFill.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconEndCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconEndCallCircle.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconHome.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconIncomingCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconLock.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconMic.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconMicOff.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconMinus.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconOffice.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconOutgoingCall.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconPin.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconPlay.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconPlus.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconProfile.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconSalute.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconSpasibo.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconStar.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconVideoOff.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconVk.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconVolume1.tsx create mode 100644 packages/plasma-icons/src/scalable/Icons/IconWork.tsx diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Add.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Add.tsx new file mode 100644 index 000000000..f20e0ccd9 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Add.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Add: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Alpha.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Alpha.tsx new file mode 100644 index 000000000..8c2b1f9f5 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Alpha.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Alpha: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Calendar.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Calendar.tsx new file mode 100644 index 000000000..f71512346 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Calendar.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Calendar: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Call.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Call.tsx new file mode 100644 index 000000000..aa2fb2131 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Call.tsx @@ -0,0 +1,40 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Call: React.FC = (props) => ( + + + + + + + + + + + + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/CallCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/CallCircle.tsx new file mode 100644 index 000000000..80926efc6 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/CallCircle.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const CallCircle: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/CallEndFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/CallEndFill.tsx new file mode 100644 index 000000000..bfff12a8a --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/CallEndFill.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const CallEndFill: React.FC = (props) => ( + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronDown.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronDown.tsx new file mode 100644 index 000000000..70f24471b --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronDown.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const ChevronDown: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronUp.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronUp.tsx new file mode 100644 index 000000000..5370c823d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/ChevronUp.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const ChevronUp: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Cross.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Cross.tsx new file mode 100644 index 000000000..be32deced --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Cross.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Cross: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/DisclosureRight.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/DisclosureRight.tsx new file mode 100644 index 000000000..acb1924ed --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/DisclosureRight.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const DisclosureRight: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Doc.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Doc.tsx new file mode 100644 index 000000000..c418038bd --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Doc.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Doc: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Done.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Done.tsx new file mode 100644 index 000000000..42dcbd703 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Done.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Done: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/DoneDouble.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/DoneDouble.tsx new file mode 100644 index 000000000..764be035f --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/DoneDouble.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const DoneDouble: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/DoneFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/DoneFill.tsx new file mode 100644 index 000000000..b6be48ef4 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/DoneFill.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const DoneFill: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/EndCall.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/EndCall.tsx new file mode 100644 index 000000000..e03bc04f5 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/EndCall.tsx @@ -0,0 +1,16 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const EndCall: React.FC = (props) => ( + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/EndCallCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/EndCallCircle.tsx new file mode 100644 index 000000000..14f523599 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/EndCallCircle.tsx @@ -0,0 +1,16 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const EndCallCircle: React.FC = (props) => ( + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Home.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Home.tsx new file mode 100644 index 000000000..604813164 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Home.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Home: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/IncomingCall.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/IncomingCall.tsx new file mode 100644 index 000000000..dc913aad2 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/IncomingCall.tsx @@ -0,0 +1,18 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const IncomingCall: React.FC = (props) => ( + + + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Lock.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Lock.tsx new file mode 100644 index 000000000..145ca5e08 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Lock.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Lock: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Mic.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Mic.tsx new file mode 100644 index 000000000..b5adf1131 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Mic.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Mic: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/MicOff.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/MicOff.tsx new file mode 100644 index 000000000..1754dc39d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/MicOff.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const MicOff: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Minus.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Minus.tsx new file mode 100644 index 000000000..c355ded46 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Minus.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Minus: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Office.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Office.tsx new file mode 100644 index 000000000..d6c27834d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Office.tsx @@ -0,0 +1,18 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Office: React.FC = (props) => ( + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/OutgoingCall.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/OutgoingCall.tsx new file mode 100644 index 000000000..27138a8bb --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/OutgoingCall.tsx @@ -0,0 +1,16 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const OutgoingCall: React.FC = (props) => ( + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Pin.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Pin.tsx new file mode 100644 index 000000000..9aec7e6c3 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Pin.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Pin: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Play.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Play.tsx new file mode 100644 index 000000000..3937ac316 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Play.tsx @@ -0,0 +1,16 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Play: React.FC = (props) => ( + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Plus.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Plus.tsx new file mode 100644 index 000000000..ac67505c1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Plus.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Plus: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Profile.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Profile.tsx new file mode 100644 index 000000000..012a1c392 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Profile.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Profile: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Salute.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Salute.tsx new file mode 100644 index 000000000..ad44885ea --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Salute.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Salute: React.FC = (props) => ( + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Spasibo.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Spasibo.tsx new file mode 100644 index 000000000..452dcf3d5 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Spasibo.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Spasibo: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Star.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Star.tsx new file mode 100644 index 000000000..46935eda7 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Star.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Star: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/VideoOff.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/VideoOff.tsx new file mode 100644 index 000000000..e9ca4db03 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/VideoOff.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const VideoOff: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Vk.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Vk.tsx new file mode 100644 index 000000000..ca5ea77e4 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Vk.tsx @@ -0,0 +1,12 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Vk: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Volume1.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Volume1.tsx new file mode 100644 index 000000000..70914edf1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Volume1.tsx @@ -0,0 +1,21 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Volume1: React.FC = (props) => ( + + + + + + + + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/Work.tsx b/packages/plasma-icons/src/scalable/Icon.assets.16/Work.tsx new file mode 100644 index 000000000..739b429f8 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/Work.tsx @@ -0,0 +1,14 @@ +import React from 'react'; + +import { IconProps } from '../IconRoot'; + +export const Work: React.FC = (props) => ( + + + +); diff --git a/packages/plasma-icons/src/scalable/Icon.assets.16/index.ts b/packages/plasma-icons/src/scalable/Icon.assets.16/index.ts index 07a0b34d7..b24195ace 100644 --- a/packages/plasma-icons/src/scalable/Icon.assets.16/index.ts +++ b/packages/plasma-icons/src/scalable/Icon.assets.16/index.ts @@ -1,7 +1,77 @@ import { Video } from './Video'; +import { Alpha } from './Alpha'; +import { Spasibo } from './Spasibo'; +import { IncomingCall } from './IncomingCall'; +import { OutgoingCall } from './OutgoingCall'; +import { Volume1 } from './Volume1'; +import { VideoOff } from './VideoOff'; +import { CallCircle } from './CallCircle'; +import { Call } from './Call'; +import { EndCallCircle } from './EndCallCircle'; +import { EndCall } from './EndCall'; +import { Mic } from './Mic'; +import { MicOff } from './MicOff'; +import { Vk } from './Vk'; +import { ChevronDown } from './ChevronDown'; +import { DisclosureRight } from './DisclosureRight'; +import { Lock } from './Lock'; +import { DoneFill } from './DoneFill'; +import { ChevronUp } from './ChevronUp'; +import { Minus } from './Minus'; +import { Plus } from './Plus'; +import { Cross } from './Cross'; +import { Done } from './Done'; +import { DoneDouble } from './DoneDouble'; +import { Play } from './Play'; +import { CallEndFill } from './CallEndFill'; +import { Calendar } from './Calendar'; +import { Salute } from './Salute'; +import { Office } from './Office'; +import { Doc } from './Doc'; +import { Pin } from './Pin'; +import { Home } from './Home'; +import { Star } from './Star'; +import { Add } from './Add'; +import { Profile } from './Profile'; +import { Work } from './Work'; export const iconSet16 = { video: Video, + alpha: Alpha, + spasibo: Spasibo, + incomingCall: IncomingCall, + outgoingCall: OutgoingCall, + volume1: Volume1, + videoOff: VideoOff, + callCircle: CallCircle, + call: Call, + endCallCircle: EndCallCircle, + endCall: EndCall, + mic: Mic, + micOff: MicOff, + vk: Vk, + chevronDown: ChevronDown, + disclosureRight: DisclosureRight, + lock: Lock, + doneFill: DoneFill, + chevronUp: ChevronUp, + minus: Minus, + plus: Plus, + cross: Cross, + done: Done, + doneDouble: DoneDouble, + play: Play, + callEndFill: CallEndFill, + calendar: Calendar, + salute: Salute, + office: Office, + doc: Doc, + pin: Pin, + home: Home, + star: Star, + add: Add, + profile: Profile, + work: Work, }; export type IconSet16 = keyof typeof iconSet16; diff --git a/packages/plasma-icons/src/scalable/Icons/IconAdd.tsx b/packages/plasma-icons/src/scalable/Icons/IconAdd.tsx new file mode 100644 index 000000000..2a47479d4 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconAdd.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconAdd: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconAlpha.tsx b/packages/plasma-icons/src/scalable/Icons/IconAlpha.tsx new file mode 100644 index 000000000..713806ba1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconAlpha.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconAlpha: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconCalendar.tsx b/packages/plasma-icons/src/scalable/Icons/IconCalendar.tsx new file mode 100644 index 000000000..5190dde33 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconCalendar.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconCalendar: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconCall.tsx b/packages/plasma-icons/src/scalable/Icons/IconCall.tsx new file mode 100644 index 000000000..30ef82a86 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconCall.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconCall: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallCircle.tsx new file mode 100644 index 000000000..2b16f38e5 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconCallCircle.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconCallCircle: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallEndFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallEndFill.tsx new file mode 100644 index 000000000..74b8b0266 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconCallEndFill.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconCallEndFill: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconChevronDown.tsx b/packages/plasma-icons/src/scalable/Icons/IconChevronDown.tsx new file mode 100644 index 000000000..4d2f00468 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconChevronDown.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconChevronDown: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconChevronUp.tsx b/packages/plasma-icons/src/scalable/Icons/IconChevronUp.tsx new file mode 100644 index 000000000..1bd6c4c4a --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconChevronUp.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconChevronUp: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconCross.tsx b/packages/plasma-icons/src/scalable/Icons/IconCross.tsx new file mode 100644 index 000000000..fb8bcf542 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconCross.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconCross: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconDisclosureRight.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisclosureRight.tsx new file mode 100644 index 000000000..cb01063fe --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconDisclosureRight.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconDisclosureRight: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconDoc.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoc.tsx new file mode 100644 index 000000000..a2144f3da --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconDoc.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconDoc: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconDone.tsx b/packages/plasma-icons/src/scalable/Icons/IconDone.tsx new file mode 100644 index 000000000..a54437e5b --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconDone.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconDone: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconDoneDouble.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoneDouble.tsx new file mode 100644 index 000000000..0e1fb3c6e --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconDoneDouble.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconDoneDouble: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconDoneFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoneFill.tsx new file mode 100644 index 000000000..af0efb945 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconDoneFill.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconDoneFill: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconEndCall.tsx b/packages/plasma-icons/src/scalable/Icons/IconEndCall.tsx new file mode 100644 index 000000000..c4aefab1e --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconEndCall.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconEndCall: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconEndCallCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconEndCallCircle.tsx new file mode 100644 index 000000000..9c25447ad --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconEndCallCircle.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconEndCallCircle: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconHome.tsx b/packages/plasma-icons/src/scalable/Icons/IconHome.tsx new file mode 100644 index 000000000..5ec2b3e7b --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconHome.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconHome: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconIncomingCall.tsx b/packages/plasma-icons/src/scalable/Icons/IconIncomingCall.tsx new file mode 100644 index 000000000..e9ca273e1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconIncomingCall.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconIncomingCall: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconLock.tsx b/packages/plasma-icons/src/scalable/Icons/IconLock.tsx new file mode 100644 index 000000000..40711deaa --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconLock.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconLock: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconMic.tsx b/packages/plasma-icons/src/scalable/Icons/IconMic.tsx new file mode 100644 index 000000000..d100b0f20 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconMic.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconMic: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconMicOff.tsx b/packages/plasma-icons/src/scalable/Icons/IconMicOff.tsx new file mode 100644 index 000000000..0293113fc --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconMicOff.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconMicOff: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconMinus.tsx b/packages/plasma-icons/src/scalable/Icons/IconMinus.tsx new file mode 100644 index 000000000..6b7b9607d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconMinus.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconMinus: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconOffice.tsx b/packages/plasma-icons/src/scalable/Icons/IconOffice.tsx new file mode 100644 index 000000000..98eef75b1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconOffice.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconOffice: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconOutgoingCall.tsx b/packages/plasma-icons/src/scalable/Icons/IconOutgoingCall.tsx new file mode 100644 index 000000000..9a0d358e7 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconOutgoingCall.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconOutgoingCall: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconPin.tsx b/packages/plasma-icons/src/scalable/Icons/IconPin.tsx new file mode 100644 index 000000000..8e7146499 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconPin.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconPin: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx b/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx new file mode 100644 index 000000000..9c789eb6e --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconPlay: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconPlus.tsx b/packages/plasma-icons/src/scalable/Icons/IconPlus.tsx new file mode 100644 index 000000000..2f5c3f04d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconPlus.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconPlus: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx b/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx new file mode 100644 index 000000000..3434125d5 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconProfile: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconSalute.tsx b/packages/plasma-icons/src/scalable/Icons/IconSalute.tsx new file mode 100644 index 000000000..6b81436e4 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconSalute.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconSalute: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconSpasibo.tsx b/packages/plasma-icons/src/scalable/Icons/IconSpasibo.tsx new file mode 100644 index 000000000..d9d80e44d --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconSpasibo.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconSpasibo: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconStar.tsx b/packages/plasma-icons/src/scalable/Icons/IconStar.tsx new file mode 100644 index 000000000..8a52e38f1 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconStar.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconStar: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconVideoOff.tsx b/packages/plasma-icons/src/scalable/Icons/IconVideoOff.tsx new file mode 100644 index 000000000..eb616a233 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconVideoOff.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconVideoOff: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconVk.tsx b/packages/plasma-icons/src/scalable/Icons/IconVk.tsx new file mode 100644 index 000000000..069821f8f --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconVk.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconVk: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolume1.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolume1.tsx new file mode 100644 index 000000000..2a4364f3b --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconVolume1.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconVolume1: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/Icons/IconWork.tsx b/packages/plasma-icons/src/scalable/Icons/IconWork.tsx new file mode 100644 index 000000000..1b080e891 --- /dev/null +++ b/packages/plasma-icons/src/scalable/Icons/IconWork.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +import { IconRoot, IconProps } from '../IconRoot'; + +export const IconWork: React.FC = ({ size = 's', color, className }) => { + return ; +}; diff --git a/packages/plasma-icons/src/scalable/index.ts b/packages/plasma-icons/src/scalable/index.ts index 918857043..2b712e5a3 100644 --- a/packages/plasma-icons/src/scalable/index.ts +++ b/packages/plasma-icons/src/scalable/index.ts @@ -4,6 +4,41 @@ export { IconVideo } from './Icons/IconVideo'; export { IconAttentionCircle } from './Icons/IconAttentionCircle'; export { IconAntennaCircle } from './Icons/IconAntennaCircle'; +export { IconAlpha } from './Icons/IconAlpha'; +export { IconSpasibo } from './Icons/IconSpasibo'; +export { IconIncomingCall } from './Icons/IconIncomingCall'; +export { IconOutgoingCall } from './Icons/IconOutgoingCall'; +export { IconVolume1 } from './Icons/IconVolume1'; +export { IconVideoOff } from './Icons/IconVideoOff'; +export { IconCallCircle } from './Icons/IconCallCircle'; +export { IconCall } from './Icons/IconCall'; +export { IconEndCallCircle } from './Icons/IconEndCallCircle'; +export { IconEndCall } from './Icons/IconEndCall'; +export { IconMic } from './Icons/IconMic'; +export { IconMicOff } from './Icons/IconMicOff'; +export { IconVk } from './Icons/IconVk'; +export { IconChevronDown } from './Icons/IconChevronDown'; +export { IconDisclosureRight } from './Icons/IconDisclosureRight'; +export { IconLock } from './Icons/IconLock'; +export { IconDoneFill } from './Icons/IconDoneFill'; +export { IconChevronUp } from './Icons/IconChevronUp'; +export { IconMinus } from './Icons/IconMinus'; +export { IconPlus } from './Icons/IconPlus'; +export { IconCross } from './Icons/IconCross'; +export { IconDone } from './Icons/IconDone'; +export { IconDoneDouble } from './Icons/IconDoneDouble'; +export { IconPlay } from './Icons/IconPlay'; +export { IconCallEndFill } from './Icons/IconCallEndFill'; +export { IconCalendar } from './Icons/IconCalendar'; +export { IconSalute } from './Icons/IconSalute'; +export { IconOffice } from './Icons/IconOffice'; +export { IconDoc } from './Icons/IconDoc'; +export { IconPin } from './Icons/IconPin'; +export { IconHome } from './Icons/IconHome'; +export { IconStar } from './Icons/IconStar'; +export { IconAdd } from './Icons/IconAdd'; +export { IconProfile } from './Icons/IconProfile'; +export { IconWork } from './Icons/IconWork'; export { IconRoot } from './IconRoot'; export type { IconProps, IconSize } from './IconRoot'; From 802dcb33a4bb0e57b8e1440c450f138915b9d6c1 Mon Sep 17 00:00:00 2001 From: Artem Neretin Date: Wed, 30 Mar 2022 18:15:05 +0700 Subject: [PATCH 2/2] feat(demo-canvas-app): Add scalable icons demo --- examples/demo-canvas-app/pages/index.tsx | 1 + .../pages/test/components/icons.tsx | 31 +++++++++++++++++++ packages/plasma-icons/src/index.ts | 5 +++ 3 files changed, 37 insertions(+) create mode 100644 examples/demo-canvas-app/pages/test/components/icons.tsx diff --git a/examples/demo-canvas-app/pages/index.tsx b/examples/demo-canvas-app/pages/index.tsx index 5daf489aa..84c3e77b8 100644 --- a/examples/demo-canvas-app/pages/index.tsx +++ b/examples/demo-canvas-app/pages/index.tsx @@ -12,6 +12,7 @@ const menu = [ { href: '/test/components/tabs/', title: 'Tabs' }, { href: '/test/components/text-field/', title: 'TextField' }, { href: '/test/components/toast/', title: 'Toast' }, + { href: '/test/components/icons/', title: 'Icons' }, ]; const StyledCard = styled.a` diff --git a/examples/demo-canvas-app/pages/test/components/icons.tsx b/examples/demo-canvas-app/pages/test/components/icons.tsx new file mode 100644 index 000000000..734720344 --- /dev/null +++ b/examples/demo-canvas-app/pages/test/components/icons.tsx @@ -0,0 +1,31 @@ +import { iconSet16, iconSet24, iconSet36, IconRootScalable } from '@sberdevices/plasma-icons'; +import { IconSetUnionSize } from '@sberdevices/plasma-icons/scalable/IconRoot'; +import { ParagraphText1 } from '@sberdevices/plasma-ui'; + +export default function IconsPage() { + const iconSets = { + ...iconSet16, + ...iconSet24, + ...iconSet36, + }; + + return ( + <> + {Object.keys(iconSets).map((iconName) => ( +
+ + - {iconName} +
+ ))} + + ); +} + +export function getStaticProps() { + return { + props: { + title: 'Icons', + back: true, + }, + }; +} diff --git a/packages/plasma-icons/src/index.ts b/packages/plasma-icons/src/index.ts index 179ea9a6e..4184651b7 100644 --- a/packages/plasma-icons/src/index.ts +++ b/packages/plasma-icons/src/index.ts @@ -170,3 +170,8 @@ export type { IconProps, IconSize } from './IconRoot'; export { Icon, iconSectionsSet } from './Icon'; export type { IconName } from './Icon'; + +export { iconSet16 } from './scalable/Icon.assets.16'; +export { iconSet24 } from './scalable/Icon.assets.24'; +export { iconSet36 } from './scalable/Icon.assets.36'; +export { IconRoot as IconRootScalable } from './scalable';