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.24/AccessibilityFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AccessibilityFill.tsx
new file mode 100644
index 000000000..55c8b3c3a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AccessibilityFill.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AccessibilityFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AddToCallFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AddToCallFill.tsx
new file mode 100644
index 000000000..e923f76e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AddToCallFill.tsx
@@ -0,0 +1,22 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AddToCallFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AlarmCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AlarmCircle.tsx
new file mode 100644
index 000000000..8990da4c9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AlarmCircle.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AlarmCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AppsFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AppsFill.tsx
new file mode 100644
index 000000000..786d78fe1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AppsFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AppsFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideDown.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideDown.tsx
new file mode 100644
index 000000000..051262d3f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideDown.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowDivideDown: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideLeft.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideLeft.tsx
new file mode 100644
index 000000000..7702d156c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideLeft.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowDivideLeft: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideRight.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideRight.tsx
new file mode 100644
index 000000000..987802ce4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideRight.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowDivideRight: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideUp.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideUp.tsx
new file mode 100644
index 000000000..fee33785f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDivideUp.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowDivideUp: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDown.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDown.tsx
new file mode 100644
index 000000000..ed5aea2be
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowDown.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowDown: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowLeft.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowLeft.tsx
new file mode 100644
index 000000000..1f6954057
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowLeft.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowLeft: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRight.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRight.tsx
new file mode 100644
index 000000000..e47e860d0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRight.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowRight: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRightOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRightOutline.tsx
new file mode 100644
index 000000000..2acc4a4bc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowRightOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowRightOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowUp.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowUp.tsx
new file mode 100644
index 000000000..eebf5d773
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowUp.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowUp: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowsPanelOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowsPanelOutline.tsx
new file mode 100644
index 000000000..5db55d927
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ArrowsPanelOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ArrowsPanelOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircle.tsx
index fce1a94f3..f95df1d07 100644
--- a/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircle.tsx
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircle.tsx
@@ -7,7 +7,7 @@ export const AttentionCircle: React.FC = (props) => (
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircleFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircleFill.tsx
new file mode 100644
index 000000000..4daf74010
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AttentionCircleFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AttentionCircleFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/AvatarCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AvatarCircle.tsx
new file mode 100644
index 000000000..fa152aa07
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AvatarCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AvatarCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardFill.tsx
new file mode 100644
index 000000000..fc48670b9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BankCardFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardOutline.tsx
new file mode 100644
index 000000000..edb6dc231
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BankCardOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BankCardOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Battery100.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery100.tsx
new file mode 100644
index 000000000..4505de623
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery100.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Battery100: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Battery20.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery20.tsx
new file mode 100644
index 000000000..ca45bec17
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery20.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Battery20: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Battery40.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery40.tsx
new file mode 100644
index 000000000..7592cc0b1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery40.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Battery40: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Battery60.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery60.tsx
new file mode 100644
index 000000000..b24e76fb7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery60.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Battery60: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Battery80.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery80.tsx
new file mode 100644
index 000000000..ad234a6fa
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Battery80.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Battery80: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryCharge.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryCharge.tsx
new file mode 100644
index 000000000..03db33b38
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryCharge.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BatteryCharge: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryEmpty.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryEmpty.tsx
new file mode 100644
index 000000000..51ae82b81
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BatteryEmpty.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BatteryEmpty: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BellActiveFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BellActiveFill.tsx
new file mode 100644
index 000000000..68fc1b7c9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BellActiveFill.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BellActiveFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BellNotActiveFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BellNotActiveFill.tsx
new file mode 100644
index 000000000..9796347bc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BellNotActiveFill.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BellNotActiveFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Block.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Block.tsx
new file mode 100644
index 000000000..8ab540128
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/BluetoothDisabledOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothDisabledOutline.tsx
new file mode 100644
index 000000000..364c0444c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothDisabledOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BluetoothDisabledOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothOutline.tsx
new file mode 100644
index 000000000..1eaa24aba
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/BluetoothSearching.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothSearching.tsx
new file mode 100644
index 000000000..5e2d5d565
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothSearching.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BluetoothSearching: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothSearchingOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothSearchingOutline.tsx
new file mode 100644
index 000000000..36c1696d4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BluetoothSearchingOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BluetoothSearchingOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Buildings.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Buildings.tsx
new file mode 100644
index 000000000..0413a0b07
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Buildings.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Buildings: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarEvent.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarEvent.tsx
new file mode 100644
index 000000000..3112b4ca8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarEvent.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CalendarEvent: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarFill.tsx
new file mode 100644
index 000000000..33dc6802f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CalendarFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CalendarFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CallBlock.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallBlock.tsx
new file mode 100644
index 000000000..fbcb875fe
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/CallCircleCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallCircleCircle.tsx
new file mode 100644
index 000000000..1ea405280
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CallCircleCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallCircleCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CallDash.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallDash.tsx
new file mode 100644
index 000000000..4bd20eaea
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CallDash.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallDash: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CallEndCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallEndCircle.tsx
new file mode 100644
index 000000000..afb78df19
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CallEndCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallEndCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CallEndFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallEndFill.tsx
new file mode 100644
index 000000000..8801838fa
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/CallFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallFill.tsx
new file mode 100644
index 000000000..3d7d773a2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CallFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CallFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CallIncomingFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallIncomingFill.tsx
new file mode 100644
index 000000000..57ec5db1b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/CallMissedFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallMissedFill.tsx
new file mode 100644
index 000000000..8943df359
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/CallOutgoingFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CallOutgoingFill.tsx
new file mode 100644
index 000000000..ed0fc8f25
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/CamReverseFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CamReverseFill.tsx
new file mode 100644
index 000000000..9c21de31e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CamReverseFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CamReverseFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Camera.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Camera.tsx
new file mode 100644
index 000000000..4656514fa
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Camera.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Camera: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoFill.tsx
new file mode 100644
index 000000000..d22baf557
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CameraVideoFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoOffFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoOffFill.tsx
new file mode 100644
index 000000000..ecd03ddf6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CameraVideoOffFill.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CameraVideoOffFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CardstackFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CardstackFill.tsx
new file mode 100644
index 000000000..1d1f6812e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CardstackFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CardstackFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CartBagFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CartBagFill.tsx
new file mode 100644
index 000000000..128781002
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CartBagFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CartBagFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CartFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CartFill.tsx
new file mode 100644
index 000000000..8eb949c6d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CartFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CartFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Catalog.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Catalog.tsx
new file mode 100644
index 000000000..3f89792d8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Catalog.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Catalog: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Chat.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Chat.tsx
new file mode 100644
index 000000000..0b2d4afcf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Chat.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Chat: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ChatTranscription.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ChatTranscription.tsx
new file mode 100644
index 000000000..f1d4a7619
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ChatTranscription.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ChatTranscription: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronDownOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronDownOutline.tsx
new file mode 100644
index 000000000..ddde923e7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronDownOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ChevronDownOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronLeftOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronLeftOutline.tsx
new file mode 100644
index 000000000..39a83a386
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronLeftOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ChevronLeftOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronUpOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronUpOutline.tsx
new file mode 100644
index 000000000..d7d03171e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ChevronUpOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ChevronUpOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircle.tsx
new file mode 100644
index 000000000..bd5298f84
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ClockCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircleFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircleFill.tsx
new file mode 100644
index 000000000..a6cce7a18
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ClockCircleFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ClockCircleFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CloseBig.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseBig.tsx
new file mode 100644
index 000000000..6a68f91f2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseBig.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloseBig: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CloseCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseCircle.tsx
new file mode 100644
index 000000000..8f2460814
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloseCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CloseMedium.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseMedium.tsx
new file mode 100644
index 000000000..70712c2c5
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseMedium.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloseMedium: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CloseSmall.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseSmall.tsx
new file mode 100644
index 000000000..a3df23637
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CloseSmall.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CloseSmall: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CloudCross.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CloudCross.tsx
new file mode 100644
index 000000000..c8d53780d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/ConnectionError.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionError.tsx
new file mode 100644
index 000000000..ef36a7ead
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionError.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ConnectionError: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionSuccess.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionSuccess.tsx
new file mode 100644
index 000000000..f2881ae2c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionSuccess.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ConnectionSuccess: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionWaiting.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionWaiting.tsx
new file mode 100644
index 000000000..356934eb9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ConnectionWaiting.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ConnectionWaiting: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/CopyFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/CopyFill.tsx
new file mode 100644
index 000000000..b89b259e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/CopyFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const CopyFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceOutline.tsx
new file mode 100644
index 000000000..60e01100d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DeviceOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DevicesAltOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DevicesAltOutline.tsx
new file mode 100644
index 000000000..3b6830a57
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DevicesAltOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DevicesAltOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DevicesFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DevicesFill.tsx
new file mode 100644
index 000000000..1daae943a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/DisclosureDownOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureDownOutline.tsx
new file mode 100644
index 000000000..b11b4c30a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureDownOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DisclosureDownOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureLeftOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureLeftOutline.tsx
new file mode 100644
index 000000000..802bb4a8c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureLeftOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DisclosureLeftOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureRightOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureRightOutline.tsx
new file mode 100644
index 000000000..19ee26372
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureRightOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DisclosureRightOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureUpOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureUpOutline.tsx
new file mode 100644
index 000000000..275131eb3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DisclosureUpOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DisclosureUpOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DoneDouble.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DoneDouble.tsx
new file mode 100644
index 000000000..44918cf8f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/DoneOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DoneOutline.tsx
new file mode 100644
index 000000000..554fe0161
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DoneOutline.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DoneOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DoorClosed.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DoorClosed.tsx
new file mode 100644
index 000000000..b3032244c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DoorClosed.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DoorClosed: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DoorOpen.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DoorOpen.tsx
new file mode 100644
index 000000000..b9942023e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DoorOpen.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DoorOpen: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DownloadOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DownloadOutline.tsx
new file mode 100644
index 000000000..d53e727b3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DownloadOutline.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DownloadOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/EditFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/EditFill.tsx
new file mode 100644
index 000000000..1e76cb952
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/EditFill.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EditFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/EthernetOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/EthernetOutline.tsx
new file mode 100644
index 000000000..ad619dc1f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/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.24/EyeFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/EyeFill.tsx
new file mode 100644
index 000000000..fe72f40f2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/EyeFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EyeFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/EyeFillClosed.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/EyeFillClosed.tsx
new file mode 100644
index 000000000..f15184eaf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/EyeFillClosed.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const EyeFillClosed: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/OtherDevices.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/OtherDevices.tsx
new file mode 100644
index 000000000..1cfbbfc64
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/OtherDevices.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const OtherDevices: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SberDevices.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SberDevices.tsx
new file mode 100644
index 000000000..ceaa7e023
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SberDevices.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberDevices: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ShareMusic.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ShareMusic.tsx
new file mode 100644
index 000000000..dbba62b67
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ShareMusic.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ShareMusic: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Smarthome.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Smarthome.tsx
new file mode 100644
index 000000000..06dc1786d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Smarthome.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Smarthome: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/index.ts b/packages/plasma-icons/src/scalable/Icon.assets.24/index.ts
index db0ba79d2..c1e118bd1 100644
--- a/packages/plasma-icons/src/scalable/Icon.assets.24/index.ts
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/index.ts
@@ -1,7 +1,183 @@
import { AttentionCircle } from './AttentionCircle';
+import { CloseSmall } from './CloseSmall';
+import { CloseMedium } from './CloseMedium';
+import { CallEndCircle } from './CallEndCircle';
+import { CallCircleCircle } from './CallCircleCircle';
+import { AlarmCircle } from './AlarmCircle';
+import { DisclosureDownOutline } from './DisclosureDownOutline';
+import { DisclosureUpOutline } from './DisclosureUpOutline';
+import { DisclosureLeftOutline } from './DisclosureLeftOutline';
+import { DisclosureRightOutline } from './DisclosureRightOutline';
+import { ChevronLeftOutline } from './ChevronLeftOutline';
+import { ArrowRightOutline } from './ArrowRightOutline';
+import { ArrowUp } from './ArrowUp';
+import { ArrowRight } from './ArrowRight';
+import { ArrowDown } from './ArrowDown';
+import { CardstackFill } from './CardstackFill';
+import { EyeFill } from './EyeFill';
+import { BankCardFill } from './BankCardFill';
+import { CallEndFill } from './CallEndFill';
+import { CallFill } from './CallFill';
+import { CameraVideoOffFill } from './CameraVideoOffFill';
+import { CameraVideoFill } from './CameraVideoFill';
+import { DoneOutline } from './DoneOutline';
+import { CloseCircle } from './CloseCircle';
+import { CopyFill } from './CopyFill';
+import { CloseBig } from './CloseBig';
+import { DownloadOutline } from './DownloadOutline';
+import { CalendarFill } from './CalendarFill';
+import { CalendarEvent } from './CalendarEvent';
+import { EthernetOutline } from './EthernetOutline';
+import { BluetoothOutline } from './BluetoothOutline';
+import { BluetoothDisabledOutline } from './BluetoothDisabledOutline';
+import { BluetoothSearching } from './BluetoothSearching';
+import { AppsFill } from './AppsFill';
+import { DevicesAltOutline } from './DevicesAltOutline';
+import { ClockCircle } from './ClockCircle';
+import { ClockCircleFill } from './ClockCircleFill';
+import { AttentionCircleFill } from './AttentionCircleFill';
+import { AvatarCircle } from './AvatarCircle';
+import { BankCardOutline } from './BankCardOutline';
+import { AccessibilityFill } from './AccessibilityFill';
+import { BellNotActiveFill } from './BellNotActiveFill';
+import { BellActiveFill } from './BellActiveFill';
+import { EditFill } from './EditFill';
+import { CamReverseFill } from './CamReverseFill';
+import { AddToCallFill } from './AddToCallFill';
+import { CartBagFill } from './CartBagFill';
+import { CartFill } from './CartFill';
+import { CallOutgoingFill } from './CallOutgoingFill';
+import { CallIncomingFill } from './CallIncomingFill';
+import { ArrowsPanelOutline } from './ArrowsPanelOutline';
+import { ChevronUpOutline } from './ChevronUpOutline';
+import { ChevronDownOutline } from './ChevronDownOutline';
+import { DevicesFill } from './DevicesFill';
+import { CloudCross } from './CloudCross';
+import { Catalog } from './Catalog';
+import { DoneDouble } from './DoneDouble';
+import { CallMissedFill } from './CallMissedFill';
+import { Block } from './Block';
+import { CallBlock } from './CallBlock';
+import { BluetoothSearchingOutline } from './BluetoothSearchingOutline';
+import { CallDash } from './CallDash';
+import { ConnectionSuccess } from './ConnectionSuccess';
+import { ConnectionWaiting } from './ConnectionWaiting';
+import { ConnectionError } from './ConnectionError';
+import { Buildings } from './Buildings';
+import { DeviceOutline } from './DeviceOutline';
+import { Smarthome } from './Smarthome';
+import { ArrowDivideUp } from './ArrowDivideUp';
+import { ArrowDivideRight } from './ArrowDivideRight';
+import { ArrowDivideDown } from './ArrowDivideDown';
+import { ArrowDivideLeft } from './ArrowDivideLeft';
+import { Chat } from './Chat';
+import { ArrowLeft } from './ArrowLeft';
+import { SberDevices } from './SberDevices';
+import { OtherDevices } from './OtherDevices';
+import { BatteryCharge } from './BatteryCharge';
+import { Battery100 } from './Battery100';
+import { Battery80 } from './Battery80';
+import { Battery60 } from './Battery60';
+import { Battery40 } from './Battery40';
+import { Battery20 } from './Battery20';
+import { BatteryEmpty } from './BatteryEmpty';
+import { DoorOpen } from './DoorOpen';
+import { DoorClosed } from './DoorClosed';
+import { ShareMusic } from './ShareMusic';
+import { Camera } from './Camera';
+import { ChatTranscription } from './ChatTranscription';
+import { EyeFillClosed } from './EyeFillClosed';
export const iconSet24 = {
attentionCircle: AttentionCircle,
+ closeSmall: CloseSmall,
+ closeMedium: CloseMedium,
+ callEndCircle: CallEndCircle,
+ callCircleCircle: CallCircleCircle,
+ alarmCircle: AlarmCircle,
+ disclosureDownOutline: DisclosureDownOutline,
+ disclosureUpOutline: DisclosureUpOutline,
+ disclosureLeftOutline: DisclosureLeftOutline,
+ disclosureRightOutline: DisclosureRightOutline,
+ chevronLeftOutline: ChevronLeftOutline,
+ arrowRightOutline: ArrowRightOutline,
+ arrowUp: ArrowUp,
+ arrowRight: ArrowRight,
+ arrowDown: ArrowDown,
+ cardstackFill: CardstackFill,
+ eyeFill: EyeFill,
+ bankCardFill: BankCardFill,
+ callEndFill: CallEndFill,
+ callFill: CallFill,
+ cameraVideoOffFill: CameraVideoOffFill,
+ cameraVideoFill: CameraVideoFill,
+ doneOutline: DoneOutline,
+ closeCircle: CloseCircle,
+ copyFill: CopyFill,
+ closeBig: CloseBig,
+ downloadOutline: DownloadOutline,
+ calendarFill: CalendarFill,
+ calendarEvent: CalendarEvent,
+ ethernetOutline: EthernetOutline,
+ bluetoothOutline: BluetoothOutline,
+ bluetoothDisabledOutline: BluetoothDisabledOutline,
+ bluetoothSearching: BluetoothSearching,
+ appsFill: AppsFill,
+ devicesAltOutline: DevicesAltOutline,
+ clockCircle: ClockCircle,
+ clockCircleFill: ClockCircleFill,
+ attentionCircleFill: AttentionCircleFill,
+ avatarCircle: AvatarCircle,
+ bankCardOutline: BankCardOutline,
+ accessibilityFill: AccessibilityFill,
+ bellNotActiveFill: BellNotActiveFill,
+ bellActiveFill: BellActiveFill,
+ editFill: EditFill,
+ camReverseFill: CamReverseFill,
+ addToCallFill: AddToCallFill,
+ cartBagFill: CartBagFill,
+ cartFill: CartFill,
+ callOutgoingFill: CallOutgoingFill,
+ callIncomingFill: CallIncomingFill,
+ arrowsPanelOutline: ArrowsPanelOutline,
+ chevronUpOutline: ChevronUpOutline,
+ chevronDownOutline: ChevronDownOutline,
+ devicesFill: DevicesFill,
+ cloudCross: CloudCross,
+ catalog: Catalog,
+ doneDouble: DoneDouble,
+ callMissedFill: CallMissedFill,
+ block: Block,
+ callBlock: CallBlock,
+ bluetoothSearchingOutline: BluetoothSearchingOutline,
+ callDash: CallDash,
+ connectionSuccess: ConnectionSuccess,
+ connectionWaiting: ConnectionWaiting,
+ connectionError: ConnectionError,
+ buildings: Buildings,
+ deviceOutline: DeviceOutline,
+ smarthome: Smarthome,
+ arrowDivideUp: ArrowDivideUp,
+ arrowDivideRight: ArrowDivideRight,
+ arrowDivideDown: ArrowDivideDown,
+ arrowDivideLeft: ArrowDivideLeft,
+ chat: Chat,
+ arrowLeft: ArrowLeft,
+ sberDevices: SberDevices,
+ otherDevices: OtherDevices,
+ batteryCharge: BatteryCharge,
+ battery100: Battery100,
+ battery80: Battery80,
+ battery60: Battery60,
+ battery40: Battery40,
+ battery20: Battery20,
+ batteryEmpty: BatteryEmpty,
+ doorOpen: DoorOpen,
+ doorClosed: DoorClosed,
+ shareMusic: ShareMusic,
+ camera: Camera,
+ chatTranscription: ChatTranscription,
+ eyeFillClosed: EyeFillClosed,
};
export type IconSet24 = keyof typeof iconSet24;
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAccessibilityFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAccessibilityFill.tsx
new file mode 100644
index 000000000..d13237a90
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAccessibilityFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAccessibilityFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAddToCallFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAddToCallFill.tsx
new file mode 100644
index 000000000..d6324d2ea
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAddToCallFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAddToCallFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAlarmCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconAlarmCircle.tsx
new file mode 100644
index 000000000..29e664e14
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAlarmCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAlarmCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAppsFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAppsFill.tsx
new file mode 100644
index 000000000..0f6cb8ffb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAppsFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAppsFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowDivideDown.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideDown.tsx
new file mode 100644
index 000000000..da5bca78e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideDown.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowDivideDown: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowDivideLeft.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideLeft.tsx
new file mode 100644
index 000000000..89f9692b2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideLeft.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowDivideLeft: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowDivideRight.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideRight.tsx
new file mode 100644
index 000000000..8105e2577
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideRight.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowDivideRight: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowDivideUp.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideUp.tsx
new file mode 100644
index 000000000..7632f4b6a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowDivideUp.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowDivideUp: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowDown.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowDown.tsx
new file mode 100644
index 000000000..b9f73d79f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowDown.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowDown: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowLeft.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowLeft.tsx
new file mode 100644
index 000000000..98b473c07
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowLeft.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowLeft: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowRight.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowRight.tsx
new file mode 100644
index 000000000..02535848c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowRight.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowRight: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowRightOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowRightOutline.tsx
new file mode 100644
index 000000000..393423b23
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowRightOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowRightOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowUp.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowUp.tsx
new file mode 100644
index 000000000..5eee5be48
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowUp.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowUp: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconArrowsPanelOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconArrowsPanelOutline.tsx
new file mode 100644
index 000000000..5a4ea0580
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconArrowsPanelOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconArrowsPanelOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAttentionCircleFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconAttentionCircleFill.tsx
new file mode 100644
index 000000000..2134d6b38
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAttentionCircleFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAttentionCircleFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAvatarCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconAvatarCircle.tsx
new file mode 100644
index 000000000..53e542aa2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAvatarCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAvatarCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBankCardFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconBankCardFill.tsx
new file mode 100644
index 000000000..088f32889
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBankCardFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBankCardFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBankCardOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBankCardOutline.tsx
new file mode 100644
index 000000000..2e611aeff
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBankCardOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBankCardOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBattery100.tsx b/packages/plasma-icons/src/scalable/Icons/IconBattery100.tsx
new file mode 100644
index 000000000..1930dcc0b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBattery100.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBattery100: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBattery20.tsx b/packages/plasma-icons/src/scalable/Icons/IconBattery20.tsx
new file mode 100644
index 000000000..735e5f146
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBattery20.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBattery20: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBattery40.tsx b/packages/plasma-icons/src/scalable/Icons/IconBattery40.tsx
new file mode 100644
index 000000000..a25dca9ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBattery40.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBattery40: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBattery60.tsx b/packages/plasma-icons/src/scalable/Icons/IconBattery60.tsx
new file mode 100644
index 000000000..711e4f001
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBattery60.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBattery60: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBattery80.tsx b/packages/plasma-icons/src/scalable/Icons/IconBattery80.tsx
new file mode 100644
index 000000000..78a9a599c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBattery80.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBattery80: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBatteryCharge.tsx b/packages/plasma-icons/src/scalable/Icons/IconBatteryCharge.tsx
new file mode 100644
index 000000000..b52bd2ec8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBatteryCharge.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBatteryCharge: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBatteryEmpty.tsx b/packages/plasma-icons/src/scalable/Icons/IconBatteryEmpty.tsx
new file mode 100644
index 000000000..013909beb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBatteryEmpty.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBatteryEmpty: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBellActiveFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconBellActiveFill.tsx
new file mode 100644
index 000000000..c05e6a279
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBellActiveFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBellActiveFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBellNotActiveFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconBellNotActiveFill.tsx
new file mode 100644
index 000000000..215688d6b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBellNotActiveFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBellNotActiveFill: 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/IconBluetoothDisabledOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBluetoothDisabledOutline.tsx
new file mode 100644
index 000000000..a056113f0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBluetoothDisabledOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBluetoothDisabledOutline: 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/IconBluetoothSearching.tsx b/packages/plasma-icons/src/scalable/Icons/IconBluetoothSearching.tsx
new file mode 100644
index 000000000..15c3fcee8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBluetoothSearching.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBluetoothSearching: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBluetoothSearchingOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconBluetoothSearchingOutline.tsx
new file mode 100644
index 000000000..1f26ddc56
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBluetoothSearchingOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBluetoothSearchingOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBuildings.tsx b/packages/plasma-icons/src/scalable/Icons/IconBuildings.tsx
new file mode 100644
index 000000000..0d343f00d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBuildings.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBuildings: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCalendarEvent.tsx b/packages/plasma-icons/src/scalable/Icons/IconCalendarEvent.tsx
new file mode 100644
index 000000000..ca19eef1c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCalendarEvent.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCalendarEvent: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCalendarFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCalendarFill.tsx
new file mode 100644
index 000000000..2da755dea
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCalendarFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCalendarFill: 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/IconCallCircleCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallCircleCircle.tsx
new file mode 100644
index 000000000..79f3f97eb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallCircleCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallCircleCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallDash.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallDash.tsx
new file mode 100644
index 000000000..f77b47f22
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallDash.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallDash: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCallEndCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallEndCircle.tsx
new file mode 100644
index 000000000..782a789e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallEndCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallEndCircle: 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/IconCallFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCallFill.tsx
new file mode 100644
index 000000000..690f2a7ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCallFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCallFill: 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/IconCamReverseFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCamReverseFill.tsx
new file mode 100644
index 000000000..e8dea71e8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCamReverseFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCamReverseFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCamera.tsx b/packages/plasma-icons/src/scalable/Icons/IconCamera.tsx
new file mode 100644
index 000000000..bab70d42a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCamera.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCamera: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCameraVideoFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCameraVideoFill.tsx
new file mode 100644
index 000000000..f01420aa7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCameraVideoFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCameraVideoFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCameraVideoOffFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCameraVideoOffFill.tsx
new file mode 100644
index 000000000..06593727f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCameraVideoOffFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCameraVideoOffFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCardstackFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCardstackFill.tsx
new file mode 100644
index 000000000..c101abc77
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCardstackFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCardstackFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCartBagFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCartBagFill.tsx
new file mode 100644
index 000000000..9ae765a3c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCartBagFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCartBagFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCartFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCartFill.tsx
new file mode 100644
index 000000000..147aa4734
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCartFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCartFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCatalog.tsx b/packages/plasma-icons/src/scalable/Icons/IconCatalog.tsx
new file mode 100644
index 000000000..85ee1d8b9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCatalog.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCatalog: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconChat.tsx b/packages/plasma-icons/src/scalable/Icons/IconChat.tsx
new file mode 100644
index 000000000..e8cbaee63
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconChat.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconChat: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconChatTranscription.tsx b/packages/plasma-icons/src/scalable/Icons/IconChatTranscription.tsx
new file mode 100644
index 000000000..d247e2b86
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconChatTranscription.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconChatTranscription: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconChevronDownOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconChevronDownOutline.tsx
new file mode 100644
index 000000000..9e7d6cfb2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconChevronDownOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconChevronDownOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconChevronLeftOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconChevronLeftOutline.tsx
new file mode 100644
index 000000000..061b77959
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconChevronLeftOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconChevronLeftOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconChevronUpOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconChevronUpOutline.tsx
new file mode 100644
index 000000000..61cebe19a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconChevronUpOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconChevronUpOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconClockCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconClockCircle.tsx
new file mode 100644
index 000000000..1f4555630
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconClockCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconClockCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconClockCircleFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconClockCircleFill.tsx
new file mode 100644
index 000000000..f05cce6b8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconClockCircleFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconClockCircleFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloseBig.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloseBig.tsx
new file mode 100644
index 000000000..84081070e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloseBig.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloseBig: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloseCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloseCircle.tsx
new file mode 100644
index 000000000..f239f1b18
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloseCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloseCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloseMedium.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloseMedium.tsx
new file mode 100644
index 000000000..260041160
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloseMedium.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloseMedium: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCloseSmall.tsx b/packages/plasma-icons/src/scalable/Icons/IconCloseSmall.tsx
new file mode 100644
index 000000000..9f2f380e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCloseSmall.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCloseSmall: 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/IconConnectionError.tsx b/packages/plasma-icons/src/scalable/Icons/IconConnectionError.tsx
new file mode 100644
index 000000000..27ac15c79
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconConnectionError.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconConnectionError: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconConnectionSuccess.tsx b/packages/plasma-icons/src/scalable/Icons/IconConnectionSuccess.tsx
new file mode 100644
index 000000000..f0cd54218
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconConnectionSuccess.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconConnectionSuccess: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconConnectionWaiting.tsx b/packages/plasma-icons/src/scalable/Icons/IconConnectionWaiting.tsx
new file mode 100644
index 000000000..498f25b10
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconConnectionWaiting.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconConnectionWaiting: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconCopyFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconCopyFill.tsx
new file mode 100644
index 000000000..93f6ac8ee
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconCopyFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconCopyFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDeviceOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDeviceOutline.tsx
new file mode 100644
index 000000000..eb4a09dac
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDeviceOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDeviceOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDevicesAltOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDevicesAltOutline.tsx
new file mode 100644
index 000000000..954121ed8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDevicesAltOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDevicesAltOutline: 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/IconDisclosureDownOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisclosureDownOutline.tsx
new file mode 100644
index 000000000..8e685854f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDisclosureDownOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDisclosureDownOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDisclosureLeftOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisclosureLeftOutline.tsx
new file mode 100644
index 000000000..0c4c32c2e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDisclosureLeftOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDisclosureLeftOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDisclosureRightOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisclosureRightOutline.tsx
new file mode 100644
index 000000000..f2c05c321
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDisclosureRightOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDisclosureRightOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDisclosureUpOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisclosureUpOutline.tsx
new file mode 100644
index 000000000..cfa70b2c4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDisclosureUpOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDisclosureUpOutline: 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/IconDoneOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoneOutline.tsx
new file mode 100644
index 000000000..da66b7c41
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDoneOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDoneOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDoorClosed.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoorClosed.tsx
new file mode 100644
index 000000000..a5b1bdc67
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDoorClosed.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDoorClosed: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDoorOpen.tsx b/packages/plasma-icons/src/scalable/Icons/IconDoorOpen.tsx
new file mode 100644
index 000000000..c377b888a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDoorOpen.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDoorOpen: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDownloadOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDownloadOutline.tsx
new file mode 100644
index 000000000..612596917
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDownloadOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDownloadOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconEditFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconEditFill.tsx
new file mode 100644
index 000000000..a4b2eb435
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEditFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEditFill: 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/IconEyeFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconEyeFill.tsx
new file mode 100644
index 000000000..451957ab1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEyeFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEyeFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconEyeFillClosed.tsx b/packages/plasma-icons/src/scalable/Icons/IconEyeFillClosed.tsx
new file mode 100644
index 000000000..00c1d6f5e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconEyeFillClosed.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconEyeFillClosed: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconOtherDevices.tsx b/packages/plasma-icons/src/scalable/Icons/IconOtherDevices.tsx
new file mode 100644
index 000000000..ed68ce206
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconOtherDevices.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconOtherDevices: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberDevices.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberDevices.tsx
new file mode 100644
index 000000000..d72a12fac
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberDevices.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberDevices: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconShareMusic.tsx b/packages/plasma-icons/src/scalable/Icons/IconShareMusic.tsx
new file mode 100644
index 000000000..3fd183288
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconShareMusic.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconShareMusic: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSmarthome.tsx b/packages/plasma-icons/src/scalable/Icons/IconSmarthome.tsx
new file mode 100644
index 000000000..3f2fd554a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSmarthome.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSmarthome: 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..4cef354c4 100644
--- a/packages/plasma-icons/src/scalable/index.ts
+++ b/packages/plasma-icons/src/scalable/index.ts
@@ -4,6 +4,94 @@
export { IconVideo } from './Icons/IconVideo';
export { IconAttentionCircle } from './Icons/IconAttentionCircle';
export { IconAntennaCircle } from './Icons/IconAntennaCircle';
+export { IconCloseSmall } from './Icons/IconCloseSmall';
+export { IconCloseMedium } from './Icons/IconCloseMedium';
+export { IconCallEndCircle } from './Icons/IconCallEndCircle';
+export { IconCallCircleCircle } from './Icons/IconCallCircleCircle';
+export { IconAlarmCircle } from './Icons/IconAlarmCircle';
+export { IconDisclosureDownOutline } from './Icons/IconDisclosureDownOutline';
+export { IconDisclosureUpOutline } from './Icons/IconDisclosureUpOutline';
+export { IconDisclosureLeftOutline } from './Icons/IconDisclosureLeftOutline';
+export { IconDisclosureRightOutline } from './Icons/IconDisclosureRightOutline';
+export { IconChevronLeftOutline } from './Icons/IconChevronLeftOutline';
+export { IconArrowRightOutline } from './Icons/IconArrowRightOutline';
+export { IconArrowUp } from './Icons/IconArrowUp';
+export { IconArrowRight } from './Icons/IconArrowRight';
+export { IconArrowDown } from './Icons/IconArrowDown';
+export { IconCardstackFill } from './Icons/IconCardstackFill';
+export { IconEyeFill } from './Icons/IconEyeFill';
+export { IconBankCardFill } from './Icons/IconBankCardFill';
+export { IconCallEndFill } from './Icons/IconCallEndFill';
+export { IconCallFill } from './Icons/IconCallFill';
+export { IconCameraVideoOffFill } from './Icons/IconCameraVideoOffFill';
+export { IconCameraVideoFill } from './Icons/IconCameraVideoFill';
+export { IconDoneOutline } from './Icons/IconDoneOutline';
+export { IconCloseCircle } from './Icons/IconCloseCircle';
+export { IconCopyFill } from './Icons/IconCopyFill';
+export { IconCloseBig } from './Icons/IconCloseBig';
+export { IconDownloadOutline } from './Icons/IconDownloadOutline';
+export { IconCalendarFill } from './Icons/IconCalendarFill';
+export { IconCalendarEvent } from './Icons/IconCalendarEvent';
+export { IconEthernetOutline } from './Icons/IconEthernetOutline';
+export { IconBluetoothOutline } from './Icons/IconBluetoothOutline';
+export { IconBluetoothDisabledOutline } from './Icons/IconBluetoothDisabledOutline';
+export { IconBluetoothSearching } from './Icons/IconBluetoothSearching';
+export { IconAppsFill } from './Icons/IconAppsFill';
+export { IconDevicesAltOutline } from './Icons/IconDevicesAltOutline';
+export { IconClockCircle } from './Icons/IconClockCircle';
+export { IconClockCircleFill } from './Icons/IconClockCircleFill';
+export { IconAttentionCircleFill } from './Icons/IconAttentionCircleFill';
+export { IconAvatarCircle } from './Icons/IconAvatarCircle';
+export { IconBankCardOutline } from './Icons/IconBankCardOutline';
+export { IconAccessibilityFill } from './Icons/IconAccessibilityFill';
+export { IconBellNotActiveFill } from './Icons/IconBellNotActiveFill';
+export { IconBellActiveFill } from './Icons/IconBellActiveFill';
+export { IconEditFill } from './Icons/IconEditFill';
+export { IconCamReverseFill } from './Icons/IconCamReverseFill';
+export { IconAddToCallFill } from './Icons/IconAddToCallFill';
+export { IconCartBagFill } from './Icons/IconCartBagFill';
+export { IconCartFill } from './Icons/IconCartFill';
+export { IconCallOutgoingFill } from './Icons/IconCallOutgoingFill';
+export { IconCallIncomingFill } from './Icons/IconCallIncomingFill';
+export { IconArrowsPanelOutline } from './Icons/IconArrowsPanelOutline';
+export { IconChevronUpOutline } from './Icons/IconChevronUpOutline';
+export { IconChevronDownOutline } from './Icons/IconChevronDownOutline';
+export { IconDevicesFill } from './Icons/IconDevicesFill';
+export { IconCloudCross } from './Icons/IconCloudCross';
+export { IconCatalog } from './Icons/IconCatalog';
+export { IconDoneDouble } from './Icons/IconDoneDouble';
+export { IconCallMissedFill } from './Icons/IconCallMissedFill';
+export { IconBlock } from './Icons/IconBlock';
+export { IconCallBlock } from './Icons/IconCallBlock';
+export { IconBluetoothSearchingOutline } from './Icons/IconBluetoothSearchingOutline';
+export { IconCallDash } from './Icons/IconCallDash';
+export { IconConnectionSuccess } from './Icons/IconConnectionSuccess';
+export { IconConnectionWaiting } from './Icons/IconConnectionWaiting';
+export { IconConnectionError } from './Icons/IconConnectionError';
+export { IconBuildings } from './Icons/IconBuildings';
+export { IconDeviceOutline } from './Icons/IconDeviceOutline';
+export { IconSmarthome } from './Icons/IconSmarthome';
+export { IconArrowDivideUp } from './Icons/IconArrowDivideUp';
+export { IconArrowDivideRight } from './Icons/IconArrowDivideRight';
+export { IconArrowDivideDown } from './Icons/IconArrowDivideDown';
+export { IconArrowDivideLeft } from './Icons/IconArrowDivideLeft';
+export { IconChat } from './Icons/IconChat';
+export { IconArrowLeft } from './Icons/IconArrowLeft';
+export { IconSberDevices } from './Icons/IconSberDevices';
+export { IconOtherDevices } from './Icons/IconOtherDevices';
+export { IconBatteryCharge } from './Icons/IconBatteryCharge';
+export { IconBattery100 } from './Icons/IconBattery100';
+export { IconBattery80 } from './Icons/IconBattery80';
+export { IconBattery60 } from './Icons/IconBattery60';
+export { IconBattery40 } from './Icons/IconBattery40';
+export { IconBattery20 } from './Icons/IconBattery20';
+export { IconBatteryEmpty } from './Icons/IconBatteryEmpty';
+export { IconDoorOpen } from './Icons/IconDoorOpen';
+export { IconDoorClosed } from './Icons/IconDoorClosed';
+export { IconShareMusic } from './Icons/IconShareMusic';
+export { IconCamera } from './Icons/IconCamera';
+export { IconChatTranscription } from './Icons/IconChatTranscription';
+export { IconEyeFillClosed } from './Icons/IconEyeFillClosed';
export { IconRoot } from './IconRoot';
export type { IconProps, IconSize } from './IconRoot';