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) => (
+
+ ))}
+ >
+ );
+}
+
+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';
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/ArrowRightChevronRectangle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/ArrowRightChevronRectangle.tsx
new file mode 100644
index 000000000..1634a3ed1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/ArrowRightChevronRectangle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowRightChevronRectangle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/AuthFingerprint.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/AuthFingerprint.tsx
new file mode 100644
index 000000000..7ce482890
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/AuthFingerprint.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AuthFingerprint: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt1Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt1Fill.tsx
new file mode 100644
index 000000000..202ad21f6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt1Fill.tsx
@@ -0,0 +1,26 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AvCableAlt1Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt2Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt2Fill.tsx
new file mode 100644
index 000000000..a9d7dbb67
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/AvCableAlt2Fill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AvCableAlt2Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/AvTextOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/AvTextOutline.tsx
new file mode 100644
index 000000000..b98f7b896
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/AvTextOutline.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AvTextOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/BalloonOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/BalloonOutline.tsx
new file mode 100644
index 000000000..16bdb5d72
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/BalloonOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BalloonOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Bell.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Bell.tsx
new file mode 100644
index 000000000..b7cb3d5a0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Bell.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Bell: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/BetaCircleOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/BetaCircleOutline.tsx
new file mode 100644
index 000000000..e7bbec69e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/BetaCircleOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BetaCircleOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Block.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Block.tsx
new file mode 100644
index 000000000..4ffe1cf24
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Block.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Block: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Bluetooth.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Bluetooth.tsx
new file mode 100644
index 000000000..414a9b9a2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Bluetooth.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Bluetooth: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/BluetoothOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/BluetoothOutline.tsx
new file mode 100644
index 000000000..fc25d436c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/BluetoothOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BluetoothOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Building.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Building.tsx
new file mode 100644
index 000000000..b1a8af1be
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Building.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Building: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/BusOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/BusOutline.tsx
new file mode 100644
index 000000000..e151162ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/BusOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BusOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CableAlt2Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CableAlt2Fill.tsx
new file mode 100644
index 000000000..163513f64
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CableAlt2Fill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CableAlt2Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CableFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CableFill.tsx
new file mode 100644
index 000000000..7323013fb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CableFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CableFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CableOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CableOutline.tsx
new file mode 100644
index 000000000..d3bf61a7a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CableOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CableOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CalendarOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CalendarOutline.tsx
new file mode 100644
index 000000000..534497678
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CalendarOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CalendarOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Call.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Call.tsx
new file mode 100644
index 000000000..15752a491
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Call.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Call: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CallBlock.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CallBlock.tsx
new file mode 100644
index 000000000..db263c1c8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CallBlock.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallBlock: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CallEndFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CallEndFill.tsx
new file mode 100644
index 000000000..dd54a2512
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CallEndFill.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallEndFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CallIncomingFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CallIncomingFill.tsx
new file mode 100644
index 000000000..ca3fc1c68
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CallIncomingFill.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallIncomingFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CallMissedFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CallMissedFill.tsx
new file mode 100644
index 000000000..23df74d63
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CallMissedFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallMissedFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CallOutgoingFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CallOutgoingFill.tsx
new file mode 100644
index 000000000..ec47dab2e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CallOutgoingFill.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallOutgoingFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CheckmarkOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CheckmarkOutline.tsx
new file mode 100644
index 000000000..38d4a141f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CheckmarkOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CheckmarkOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CircleCross.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CircleCross.tsx
new file mode 100644
index 000000000..a54a44c5a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CircleCross.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CircleCross: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CloseOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CloseOutline.tsx
new file mode 100644
index 000000000..7fb3316c0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CloseOutline.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloseOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CloudCross.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CloudCross.tsx
new file mode 100644
index 000000000..c15037b80
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CloudCross.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloudCross: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CouponOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CouponOutline.tsx
new file mode 100644
index 000000000..b208894a0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CouponOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CouponOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/CutleryOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/CutleryOutline.tsx
new file mode 100644
index 000000000..03e68a67b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/CutleryOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CutleryOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesFill.tsx
new file mode 100644
index 000000000..1dabe5c29
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesFill.tsx
@@ -0,0 +1,22 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DevicesFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesSmarthome.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesSmarthome.tsx
new file mode 100644
index 000000000..58fee7054
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/DevicesSmarthome.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DevicesSmarthome: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/EarCrossOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/EarCrossOutline.tsx
new file mode 100644
index 000000000..c5ac753b7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/EarCrossOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EarCrossOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/EllipseViewfinderOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/EllipseViewfinderOutline.tsx
new file mode 100644
index 000000000..cc8104ca1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/EllipseViewfinderOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EllipseViewfinderOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/EthernetOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/EthernetOutline.tsx
new file mode 100644
index 000000000..928dd89e0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/EthernetOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EthernetOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/FaceAuth.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/FaceAuth.tsx
new file mode 100644
index 000000000..c449a0a15
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/FaceAuth.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const FaceAuth: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Mobile.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Mobile.tsx
new file mode 100644
index 000000000..d56051ac6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Mobile.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Mobile: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/MobileAutorotate.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/MobileAutorotate.tsx
new file mode 100644
index 000000000..566e2d189
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/MobileAutorotate.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const MobileAutorotate: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/Phone.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/Phone.tsx
new file mode 100644
index 000000000..002024959
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/Phone.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Phone: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneFill.tsx
new file mode 100644
index 000000000..c7b048cd0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PhoneFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneWiFi.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneWiFi.tsx
new file mode 100644
index 000000000..5d9fabeb4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/PhoneWiFi.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PhoneWiFi: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTime.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTime.tsx
new file mode 100644
index 000000000..07a9e9c09
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTime.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberBoxTime: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTimeFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTimeFill.tsx
new file mode 100644
index 000000000..51d6b5307
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTimeFill.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberBoxTimeFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTop.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTop.tsx
new file mode 100644
index 000000000..e0e0204f4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTop.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberBoxTop: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFill.tsx
new file mode 100644
index 000000000..57263a8bd
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberBoxTopFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFront.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFront.tsx
new file mode 100644
index 000000000..f818bcd5a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberBoxTopFront.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberBoxTopFront: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortal.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortal.tsx
new file mode 100644
index 000000000..5e6847e67
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortal.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberPortal: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortalFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortalFill.tsx
new file mode 100644
index 000000000..5dc9bd3da
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/SberPortalFill.tsx
@@ -0,0 +1,22 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberPortalFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TV.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TV.tsx
new file mode 100644
index 000000000..4560f3143
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TV.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TV: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannel.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannel.tsx
new file mode 100644
index 000000000..9f5bdaf7d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannel.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TVChannel: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannelFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannelFill.tsx
new file mode 100644
index 000000000..bd4dc943c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TVChannelFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TVChannelFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TVFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TVFill.tsx
new file mode 100644
index 000000000..ac1e17552
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TVFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TVFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TVMode.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TVMode.tsx
new file mode 100644
index 000000000..18dd72e36
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TVMode.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TVMode: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/TVWiFi.tsx b/packages/plasma-icons/src/scalable/Icon.assets.36/TVWiFi.tsx
new file mode 100644
index 000000000..7978b06cc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/TVWiFi.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TVWiFi: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.36/index.ts b/packages/plasma-icons/src/scalable/Icon.assets.36/index.ts
index 9c1b566bb..2113eaece 100644
--- a/packages/plasma-icons/src/scalable/Icon.assets.36/index.ts
+++ b/packages/plasma-icons/src/scalable/Icon.assets.36/index.ts
@@ -1,7 +1,113 @@
import { AntennaCircle } from './AntennaCircle';
+import { Bell } from './Bell';
+import { Building } from './Building';
+import { ArrowRightChevronRectangle } from './ArrowRightChevronRectangle';
+import { CircleCross } from './CircleCross';
+import { Mobile } from './Mobile';
+import { Phone } from './Phone';
+import { SberPortal } from './SberPortal';
+import { TVChannel } from './TVChannel';
+import { EthernetOutline } from './EthernetOutline';
+import { CableFill } from './CableFill';
+import { CableOutline } from './CableOutline';
+import { CableAlt2Fill } from './CableAlt2Fill';
+import { AvTextOutline } from './AvTextOutline';
+import { AvCableAlt1Fill } from './AvCableAlt1Fill';
+import { AvCableAlt2Fill } from './AvCableAlt2Fill';
+import { SberPortalFill } from './SberPortalFill';
+import { TVChannelFill } from './TVChannelFill';
+import { TV } from './TV';
+import { TVFill } from './TVFill';
+import { TVMode } from './TVMode';
+import { TVWiFi } from './TVWiFi';
+import { DevicesFill } from './DevicesFill';
+import { PhoneFill } from './PhoneFill';
+import { PhoneWiFi } from './PhoneWiFi';
+import { MobileAutorotate } from './MobileAutorotate';
+import { SberBoxTopFill } from './SberBoxTopFill';
+import { SberBoxTop } from './SberBoxTop';
+import { SberBoxTopFront } from './SberBoxTopFront';
+import { CheckmarkOutline } from './CheckmarkOutline';
+import { CutleryOutline } from './CutleryOutline';
+import { BusOutline } from './BusOutline';
+import { EllipseViewfinderOutline } from './EllipseViewfinderOutline';
+import { BetaCircleOutline } from './BetaCircleOutline';
+import { CouponOutline } from './CouponOutline';
+import { CalendarOutline } from './CalendarOutline';
+import { EarCrossOutline } from './EarCrossOutline';
+import { Bluetooth } from './Bluetooth';
+import { CloudCross } from './CloudCross';
+import { CloseOutline } from './CloseOutline';
+import { BalloonOutline } from './BalloonOutline';
+import { CallBlock } from './CallBlock';
+import { Call } from './Call';
+import { CallOutgoingFill } from './CallOutgoingFill';
+import { CallIncomingFill } from './CallIncomingFill';
+import { CallMissedFill } from './CallMissedFill';
+import { CallEndFill } from './CallEndFill';
+import { Block } from './Block';
+import { BluetoothOutline } from './BluetoothOutline';
+import { SberBoxTime } from './SberBoxTime';
+import { SberBoxTimeFill } from './SberBoxTimeFill';
+import { DevicesSmarthome } from './DevicesSmarthome';
+import { FaceAuth } from './FaceAuth';
+import { AuthFingerprint } from './AuthFingerprint';
export const iconSet36 = {
antennaCircle: AntennaCircle,
+ bell: Bell,
+ building: Building,
+ arrowRightChevronRectangle: ArrowRightChevronRectangle,
+ circleCross: CircleCross,
+ mobile: Mobile,
+ phone: Phone,
+ sberPortal: SberPortal,
+ tVChannel: TVChannel,
+ ethernetOutline: EthernetOutline,
+ cableFill: CableFill,
+ cableOutline: CableOutline,
+ cableAlt2Fill: CableAlt2Fill,
+ avTextOutline: AvTextOutline,
+ avCableAlt1Fill: AvCableAlt1Fill,
+ avCableAlt2Fill: AvCableAlt2Fill,
+ sberPortalFill: SberPortalFill,
+ tVChannelFill: TVChannelFill,
+ tV: TV,
+ tVFill: TVFill,
+ tVMode: TVMode,
+ tVWiFi: TVWiFi,
+ devicesFill: DevicesFill,
+ phoneFill: PhoneFill,
+ phoneWiFi: PhoneWiFi,
+ mobileAutorotate: MobileAutorotate,
+ sberBoxTopFill: SberBoxTopFill,
+ sberBoxTop: SberBoxTop,
+ sberBoxTopFront: SberBoxTopFront,
+ checkmarkOutline: CheckmarkOutline,
+ cutleryOutline: CutleryOutline,
+ busOutline: BusOutline,
+ ellipseViewfinderOutline: EllipseViewfinderOutline,
+ betaCircleOutline: BetaCircleOutline,
+ couponOutline: CouponOutline,
+ calendarOutline: CalendarOutline,
+ earCrossOutline: EarCrossOutline,
+ bluetooth: Bluetooth,
+ cloudCross: CloudCross,
+ closeOutline: CloseOutline,
+ balloonOutline: BalloonOutline,
+ callBlock: CallBlock,
+ call: Call,
+ callOutgoingFill: CallOutgoingFill,
+ callIncomingFill: CallIncomingFill,
+ callMissedFill: CallMissedFill,
+ callEndFill: CallEndFill,
+ block: Block,
+ bluetoothOutline: BluetoothOutline,
+ sberBoxTime: SberBoxTime,
+ sberBoxTimeFill: SberBoxTimeFill,
+ devicesSmarthome: DevicesSmarthome,
+ faceAuth: FaceAuth,
+ authFingerprint: AuthFingerprint,
};
export type IconSet36 = keyof typeof iconSet36;
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowRightChevronRectangle.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowRightChevronRectangle.tsx
new file mode 100644
index 000000000..3fb9c7d03
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowRightChevronRectangle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowRightChevronRectangle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAuthFingerprint.tsx b/packages/plasma-icons/src/scalable/Icons/IconAuthFingerprint.tsx
new file mode 100644
index 000000000..a5b7b63fc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAuthFingerprint.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAuthFingerprint: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt1Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt1Fill.tsx
new file mode 100644
index 000000000..dbe66fbb7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt1Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAvCableAlt1Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt2Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt2Fill.tsx
new file mode 100644
index 000000000..952547810
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAvCableAlt2Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAvCableAlt2Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAvTextOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconAvTextOutline.tsx
new file mode 100644
index 000000000..496d5e4f9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAvTextOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAvTextOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBalloonOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBalloonOutline.tsx
new file mode 100644
index 000000000..ebe661d77
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBalloonOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBalloonOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBell.tsx b/packages/plasma-icons/src/scalable/Icons/IconBell.tsx
new file mode 100644
index 000000000..03391270e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBell.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBell: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBetaCircleOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBetaCircleOutline.tsx
new file mode 100644
index 000000000..b9c077e14
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBetaCircleOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBetaCircleOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBlock.tsx b/packages/plasma-icons/src/scalable/Icons/IconBlock.tsx
new file mode 100644
index 000000000..fa392dbbe
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBlock.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBlock: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBluetooth.tsx b/packages/plasma-icons/src/scalable/Icons/IconBluetooth.tsx
new file mode 100644
index 000000000..97dccae93
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBluetooth.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBluetooth: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBluetoothOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBluetoothOutline.tsx
new file mode 100644
index 000000000..951840db8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBluetoothOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBluetoothOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBuilding.tsx b/packages/plasma-icons/src/scalable/Icons/IconBuilding.tsx
new file mode 100644
index 000000000..1c9b5aaa2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBuilding.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBuilding: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBusOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBusOutline.tsx
new file mode 100644
index 000000000..b180cb18b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBusOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBusOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCableAlt2Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCableAlt2Fill.tsx
new file mode 100644
index 000000000..498802884
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCableAlt2Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCableAlt2Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCableFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCableFill.tsx
new file mode 100644
index 000000000..250eda548
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCableFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCableFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCableOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCableOutline.tsx
new file mode 100644
index 000000000..08e76f3a0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCableOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCableOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCalendarOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCalendarOutline.tsx
new file mode 100644
index 000000000..efd8b3c11
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCalendarOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCalendarOutline: 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/IconCallBlock.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallBlock.tsx
new file mode 100644
index 000000000..44aaa524a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallBlock.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallBlock: 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/IconCallIncomingFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallIncomingFill.tsx
new file mode 100644
index 000000000..b8840f02d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallIncomingFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallIncomingFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallMissedFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallMissedFill.tsx
new file mode 100644
index 000000000..d92e94963
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallMissedFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallMissedFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallOutgoingFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallOutgoingFill.tsx
new file mode 100644
index 000000000..18d51813d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallOutgoingFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallOutgoingFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCheckmarkOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCheckmarkOutline.tsx
new file mode 100644
index 000000000..671d718cc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCheckmarkOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCheckmarkOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCircleCross.tsx b/packages/plasma-icons/src/scalable/Icons/IconCircleCross.tsx
new file mode 100644
index 000000000..4fd02cdbc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCircleCross.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCircleCross: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloseOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloseOutline.tsx
new file mode 100644
index 000000000..1b46b5800
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloseOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloseOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloudCross.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloudCross.tsx
new file mode 100644
index 000000000..01119c072
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloudCross.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloudCross: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCouponOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCouponOutline.tsx
new file mode 100644
index 000000000..54458466b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCouponOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCouponOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCutleryOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconCutleryOutline.tsx
new file mode 100644
index 000000000..d57514cd7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCutleryOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCutleryOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDevicesFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconDevicesFill.tsx
new file mode 100644
index 000000000..986a4582a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDevicesFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDevicesFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDevicesSmarthome.tsx b/packages/plasma-icons/src/scalable/Icons/IconDevicesSmarthome.tsx
new file mode 100644
index 000000000..9408fa7d6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDevicesSmarthome.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDevicesSmarthome: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconEarCrossOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconEarCrossOutline.tsx
new file mode 100644
index 000000000..060353522
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEarCrossOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEarCrossOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconEllipseViewfinderOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconEllipseViewfinderOutline.tsx
new file mode 100644
index 000000000..66cf0ed6b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEllipseViewfinderOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEllipseViewfinderOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconEthernetOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconEthernetOutline.tsx
new file mode 100644
index 000000000..1c47d681a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEthernetOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEthernetOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconFaceAuth.tsx b/packages/plasma-icons/src/scalable/Icons/IconFaceAuth.tsx
new file mode 100644
index 000000000..61ee10e6e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconFaceAuth.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconFaceAuth: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconMobile.tsx b/packages/plasma-icons/src/scalable/Icons/IconMobile.tsx
new file mode 100644
index 000000000..dc68478b9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconMobile.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconMobile: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconMobileAutorotate.tsx b/packages/plasma-icons/src/scalable/Icons/IconMobileAutorotate.tsx
new file mode 100644
index 000000000..b251d5218
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconMobileAutorotate.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconMobileAutorotate: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPhone.tsx b/packages/plasma-icons/src/scalable/Icons/IconPhone.tsx
new file mode 100644
index 000000000..77dfee187
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPhone.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPhone: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPhoneFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconPhoneFill.tsx
new file mode 100644
index 000000000..3ba4fd1ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPhoneFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPhoneFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPhoneWiFi.tsx b/packages/plasma-icons/src/scalable/Icons/IconPhoneWiFi.tsx
new file mode 100644
index 000000000..6e80704ca
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPhoneWiFi.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPhoneWiFi: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberBoxTime.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTime.tsx
new file mode 100644
index 000000000..d424e6ed4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTime.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberBoxTime: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberBoxTimeFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTimeFill.tsx
new file mode 100644
index 000000000..963abb2a2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTimeFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberBoxTimeFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberBoxTop.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTop.tsx
new file mode 100644
index 000000000..1be1e8d05
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTop.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberBoxTop: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFill.tsx
new file mode 100644
index 000000000..a79ec97c4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberBoxTopFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFront.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFront.tsx
new file mode 100644
index 000000000..b1926c284
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberBoxTopFront.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberBoxTopFront: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberPortal.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberPortal.tsx
new file mode 100644
index 000000000..9c37c0d5a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberPortal.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberPortal: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberPortalFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberPortalFill.tsx
new file mode 100644
index 000000000..ec91ddaca
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberPortalFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberPortalFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTV.tsx b/packages/plasma-icons/src/scalable/Icons/IconTV.tsx
new file mode 100644
index 000000000..04e824a3d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTV.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTV: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTVChannel.tsx b/packages/plasma-icons/src/scalable/Icons/IconTVChannel.tsx
new file mode 100644
index 000000000..28d1772a0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTVChannel.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTVChannel: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTVChannelFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTVChannelFill.tsx
new file mode 100644
index 000000000..87d48a104
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTVChannelFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTVChannelFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTVFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTVFill.tsx
new file mode 100644
index 000000000..c7fdca128
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTVFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTVFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTVMode.tsx b/packages/plasma-icons/src/scalable/Icons/IconTVMode.tsx
new file mode 100644
index 000000000..013301b4e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTVMode.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTVMode: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTVWiFi.tsx b/packages/plasma-icons/src/scalable/Icons/IconTVWiFi.tsx
new file mode 100644
index 000000000..9e03e8a96
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTVWiFi.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTVWiFi: 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..641e51f7f 100644
--- a/packages/plasma-icons/src/scalable/index.ts
+++ b/packages/plasma-icons/src/scalable/index.ts
@@ -4,6 +4,59 @@
export { IconVideo } from './Icons/IconVideo';
export { IconAttentionCircle } from './Icons/IconAttentionCircle';
export { IconAntennaCircle } from './Icons/IconAntennaCircle';
+export { IconBell } from './Icons/IconBell';
+export { IconBuilding } from './Icons/IconBuilding';
+export { IconArrowRightChevronRectangle } from './Icons/IconArrowRightChevronRectangle';
+export { IconCircleCross } from './Icons/IconCircleCross';
+export { IconMobile } from './Icons/IconMobile';
+export { IconPhone } from './Icons/IconPhone';
+export { IconSberPortal } from './Icons/IconSberPortal';
+export { IconTVChannel } from './Icons/IconTVChannel';
+export { IconEthernetOutline } from './Icons/IconEthernetOutline';
+export { IconCableFill } from './Icons/IconCableFill';
+export { IconCableOutline } from './Icons/IconCableOutline';
+export { IconCableAlt2Fill } from './Icons/IconCableAlt2Fill';
+export { IconAvTextOutline } from './Icons/IconAvTextOutline';
+export { IconAvCableAlt1Fill } from './Icons/IconAvCableAlt1Fill';
+export { IconAvCableAlt2Fill } from './Icons/IconAvCableAlt2Fill';
+export { IconSberPortalFill } from './Icons/IconSberPortalFill';
+export { IconTVChannelFill } from './Icons/IconTVChannelFill';
+export { IconTV } from './Icons/IconTV';
+export { IconTVFill } from './Icons/IconTVFill';
+export { IconTVMode } from './Icons/IconTVMode';
+export { IconTVWiFi } from './Icons/IconTVWiFi';
+export { IconDevicesFill } from './Icons/IconDevicesFill';
+export { IconPhoneFill } from './Icons/IconPhoneFill';
+export { IconPhoneWiFi } from './Icons/IconPhoneWiFi';
+export { IconMobileAutorotate } from './Icons/IconMobileAutorotate';
+export { IconSberBoxTopFill } from './Icons/IconSberBoxTopFill';
+export { IconSberBoxTop } from './Icons/IconSberBoxTop';
+export { IconSberBoxTopFront } from './Icons/IconSberBoxTopFront';
+export { IconCheckmarkOutline } from './Icons/IconCheckmarkOutline';
+export { IconCutleryOutline } from './Icons/IconCutleryOutline';
+export { IconBusOutline } from './Icons/IconBusOutline';
+export { IconEllipseViewfinderOutline } from './Icons/IconEllipseViewfinderOutline';
+export { IconBetaCircleOutline } from './Icons/IconBetaCircleOutline';
+export { IconCouponOutline } from './Icons/IconCouponOutline';
+export { IconCalendarOutline } from './Icons/IconCalendarOutline';
+export { IconEarCrossOutline } from './Icons/IconEarCrossOutline';
+export { IconBluetooth } from './Icons/IconBluetooth';
+export { IconCloudCross } from './Icons/IconCloudCross';
+export { IconCloseOutline } from './Icons/IconCloseOutline';
+export { IconBalloonOutline } from './Icons/IconBalloonOutline';
+export { IconCallBlock } from './Icons/IconCallBlock';
+export { IconCall } from './Icons/IconCall';
+export { IconCallOutgoingFill } from './Icons/IconCallOutgoingFill';
+export { IconCallIncomingFill } from './Icons/IconCallIncomingFill';
+export { IconCallMissedFill } from './Icons/IconCallMissedFill';
+export { IconCallEndFill } from './Icons/IconCallEndFill';
+export { IconBlock } from './Icons/IconBlock';
+export { IconBluetoothOutline } from './Icons/IconBluetoothOutline';
+export { IconSberBoxTime } from './Icons/IconSberBoxTime';
+export { IconSberBoxTimeFill } from './Icons/IconSberBoxTimeFill';
+export { IconDevicesSmarthome } from './Icons/IconDevicesSmarthome';
+export { IconFaceAuth } from './Icons/IconFaceAuth';
+export { IconAuthFingerprint } from './Icons/IconAuthFingerprint';
export { IconRoot } from './IconRoot';
export type { IconProps, IconSize } from './IconRoot';