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/AddSmile.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/AddSmile.tsx
new file mode 100644
index 000000000..eb67b1a56
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/AddSmile.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const AddSmile: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/BulbFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/BulbFill.tsx
new file mode 100644
index 000000000..a4df9b635
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/BulbFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const BulbFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceTvFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceTvFill.tsx
new file mode 100644
index 000000000..78ae13e35
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DeviceTvFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DeviceTvFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/DisplayFrontOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/DisplayFrontOutline.tsx
new file mode 100644
index 000000000..32483fc85
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/DisplayFrontOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const DisplayFrontOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ListView.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ListView.tsx
new file mode 100644
index 000000000..81b442de1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ListView.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ListView: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/NetworkOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/NetworkOutline.tsx
new file mode 100644
index 000000000..3de480017
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/NetworkOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const NetworkOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/NextFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/NextFill.tsx
new file mode 100644
index 000000000..ae2c596b1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/NextFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const NextFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Ok.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Ok.tsx
new file mode 100644
index 000000000..1c0ab3677
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Ok.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Ok: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Open.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Open.tsx
new file mode 100644
index 000000000..c6dd63aa3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Open.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Open: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/OrderFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/OrderFill.tsx
new file mode 100644
index 000000000..853c0254e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/OrderFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const OrderFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PauseOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PauseOutline.tsx
new file mode 100644
index 000000000..8b2ee9d55
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PauseOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PauseOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PersonFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PersonFill.tsx
new file mode 100644
index 000000000..0723a8bcc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PersonFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PersonFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PictureOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PictureOutline.tsx
new file mode 100644
index 000000000..124802bc8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PictureOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PictureOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Pin.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Pin.tsx
new file mode 100644
index 000000000..58b4a9cdb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Pin.tsx
@@ -0,0 +1,13 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Pin: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Pip.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Pip.tsx
new file mode 100644
index 000000000..4a5ecddb8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Pip.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Pip: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PipOff.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PipOff.tsx
new file mode 100644
index 000000000..636ca08ef
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PipOff.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PipOff: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Play.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Play.tsx
new file mode 100644
index 000000000..4de2dc484
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Play.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Play: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PlusCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PlusCircle.tsx
new file mode 100644
index 000000000..aba204646
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PlusCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PlusCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PlusOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PlusOutline.tsx
new file mode 100644
index 000000000..fec2cf6c5
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PlusOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PlusOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Power.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Power.tsx
new file mode 100644
index 000000000..b8b513d2b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Power.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Power: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PowerWire.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PowerWire.tsx
new file mode 100644
index 000000000..d1a70adbc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PowerWire.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PowerWire: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/PreviousFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/PreviousFill.tsx
new file mode 100644
index 000000000..1ecf0a09a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/PreviousFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const PreviousFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Profile.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Profile.tsx
new file mode 100644
index 000000000..17fbbefa1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Profile.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Profile: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileAdd.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileAdd.tsx
new file mode 100644
index 000000000..4bd73d16a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileAdd.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ProfileAdd: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileCircle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileCircle.tsx
new file mode 100644
index 000000000..45221dab3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileCircle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ProfileCircle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileGroup.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileGroup.tsx
new file mode 100644
index 000000000..d14c12a90
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ProfileGroup.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ProfileGroup: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RadioFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RadioFill.tsx
new file mode 100644
index 000000000..57700b3e2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RadioFill.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RadioFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RecentFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RecentFill.tsx
new file mode 100644
index 000000000..4df7f2bef
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RecentFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RecentFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RefreshOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RefreshOutline.tsx
new file mode 100644
index 000000000..2a0df4d0f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RefreshOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RefreshOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteConnectFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteConnectFill.tsx
new file mode 100644
index 000000000..6a022cbfc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteConnectFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RemoteConnectFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteFill.tsx
new file mode 100644
index 000000000..353f1eaaf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RemoteFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteOutline.tsx
new file mode 100644
index 000000000..ce0242f29
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RemoteOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RemoteOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesFill.tsx
new file mode 100644
index 000000000..f48b63d33
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RemotesAndAccessoriesFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesOutline.tsx
new file mode 100644
index 000000000..f89dfef5c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RemotesAndAccessoriesOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RemotesAndAccessoriesOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RepeatOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RepeatOutline.tsx
new file mode 100644
index 000000000..0ede0ed4e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RepeatOutline.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RepeatOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ResetOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ResetOutline.tsx
new file mode 100644
index 000000000..1313ccc40
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ResetOutline.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ResetOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCcw.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCcw.tsx
new file mode 100644
index 000000000..807b2623b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCcw.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RotateCcw: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCw.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCw.tsx
new file mode 100644
index 000000000..c2bef8276
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/RotateCw.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const RotateCw: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalFill.tsx
new file mode 100644
index 000000000..2945f6226
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalFill.tsx
@@ -0,0 +1,22 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberportalFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalOutline.tsx
new file mode 100644
index 000000000..ee28d74e7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SberportalOutline.tsx
@@ -0,0 +1,20 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SberportalOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Scenario.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Scenario.tsx
new file mode 100644
index 000000000..fccf9b8c4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Scenario.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Scenario: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ScribbleOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ScribbleOutline.tsx
new file mode 100644
index 000000000..5d3cfc71e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ScribbleOutline.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ScribbleOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Search.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Search.tsx
new file mode 100644
index 000000000..4f611cd6e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Search.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Search: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SearchAlt.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SearchAlt.tsx
new file mode 100644
index 000000000..9be1d3dc4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SearchAlt.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SearchAlt: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Send.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Send.tsx
new file mode 100644
index 000000000..ef604d6eb
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Send.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Send: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SettingsFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SettingsFill.tsx
new file mode 100644
index 000000000..777185b24
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SettingsFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SettingsFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Share.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Share.tsx
new file mode 100644
index 000000000..cd9ec26a1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Share.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Share: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/ShareScreen.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/ShareScreen.tsx
new file mode 100644
index 000000000..a9d6246e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/ShareScreen.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const ShareScreen: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Shazam.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Shazam.tsx
new file mode 100644
index 000000000..df2d0cf60
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Shazam.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Shazam: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Shuffle.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Shuffle.tsx
new file mode 100644
index 000000000..7e103ff15
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Shuffle.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Shuffle: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SleepFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SleepFill.tsx
new file mode 100644
index 000000000..eba4bb77a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SleepFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SleepFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Smile.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Smile.tsx
new file mode 100644
index 000000000..03f308fbf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Smile.tsx
@@ -0,0 +1,30 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Smile: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/StarFilled.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/StarFilled.tsx
new file mode 100644
index 000000000..db779ad5a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/StarFilled.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const StarFilled: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/StarOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/StarOutline.tsx
new file mode 100644
index 000000000..c189795cf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/StarOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const StarOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/StoreRemoteFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/StoreRemoteFill.tsx
new file mode 100644
index 000000000..d5d66975d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/StoreRemoteFill.tsx
@@ -0,0 +1,39 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const StoreRemoteFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/SyncProblemOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/SyncProblemOutline.tsx
new file mode 100644
index 000000000..941378ca1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/SyncProblemOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const SyncProblemOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TicketFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TicketFill.tsx
new file mode 100644
index 000000000..ee697980a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TicketFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TicketFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TimerFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TimerFill.tsx
new file mode 100644
index 000000000..7d307670c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TimerFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TimerFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TimerOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TimerOutline.tsx
new file mode 100644
index 000000000..134b0fe3b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TimerOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TimerOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TrashFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashFill.tsx
new file mode 100644
index 000000000..2e4373de6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TrashFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutline.tsx
new file mode 100644
index 000000000..85333a48b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TrashOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutlineAlt1.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutlineAlt1.tsx
new file mode 100644
index 000000000..aad61fc27
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TrashOutlineAlt1.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TrashOutlineAlt1: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvAlt.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvAlt.tsx
new file mode 100644
index 000000000..ac289f332
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvAlt.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvAlt: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvChannelFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvChannelFill.tsx
new file mode 100644
index 000000000..54e7aed0a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvChannelFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvChannelFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvFill.tsx
new file mode 100644
index 000000000..e05c5b48d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvFill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvFrontOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvFrontOutline.tsx
new file mode 100644
index 000000000..8e12fb06d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvFrontOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvFrontOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveAlt1Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveAlt1Fill.tsx
new file mode 100644
index 000000000..58ca2d3f7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveAlt1Fill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvLiveAlt1Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveOutline.tsx
new file mode 100644
index 000000000..c1408ac73
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvLiveOutline.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvLiveOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode1Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode1Fill.tsx
new file mode 100644
index 000000000..b4d673e09
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode1Fill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvMode1Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode2Fill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode2Fill.tsx
new file mode 100644
index 000000000..d4d9eeaf0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvMode2Fill.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvMode2Fill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/TvOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/TvOutline.tsx
new file mode 100644
index 000000000..3c2ee6850
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/TvOutline.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const TvOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Unpin.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Unpin.tsx
new file mode 100644
index 000000000..5f27801b7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Unpin.tsx
@@ -0,0 +1,17 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Unpin: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt.tsx
new file mode 100644
index 000000000..37907b64a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VerticalGalleryAlt: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt2.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt2.tsx
new file mode 100644
index 000000000..dd99f56a8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VerticalGalleryAlt2.tsx
@@ -0,0 +1,19 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VerticalGalleryAlt2: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VideoClipFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VideoClipFill.tsx
new file mode 100644
index 000000000..ccdd97b29
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VideoClipFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VideoClipFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt1.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt1.tsx
new file mode 100644
index 000000000..3ca595559
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt1.tsx
@@ -0,0 +1,23 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeAlt1: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt2.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt2.tsx
new file mode 100644
index 000000000..9c72d3691
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeAlt2.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeAlt2: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeDownFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeDownFill.tsx
new file mode 100644
index 000000000..aa39ba9bd
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeDownFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeDownFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeMuteFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeMuteFill.tsx
new file mode 100644
index 000000000..04ae26891
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeMuteFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeMuteFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeOffFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeOffFill.tsx
new file mode 100644
index 000000000..d3c17052c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeOffFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeOffFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeUpFill.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeUpFill.tsx
new file mode 100644
index 000000000..175b5f00a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/VolumeUpFill.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const VolumeUpFill: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WarningOutline.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WarningOutline.tsx
new file mode 100644
index 000000000..71a297e84
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WarningOutline.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WarningOutline: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/Wifi.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/Wifi.tsx
new file mode 100644
index 000000000..aeedab2b9
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/Wifi.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const Wifi: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiLock.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiLock.tsx
new file mode 100644
index 000000000..644110ebf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiLock.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiLock: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiNotConnected.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiNotConnected.tsx
new file mode 100644
index 000000000..8508e2381
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiNotConnected.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiNotConnected: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal0.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal0.tsx
new file mode 100644
index 000000000..2291deca0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal0.tsx
@@ -0,0 +1,29 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiSignal0: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal1.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal1.tsx
new file mode 100644
index 000000000..d04d821f3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal1.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiSignal1: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal2.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal2.tsx
new file mode 100644
index 000000000..032c20f26
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal2.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiSignal2: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal3.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal3.tsx
new file mode 100644
index 000000000..41d2c5d7a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal3.tsx
@@ -0,0 +1,21 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiSignal3: React.FC = (props) => (
+
+);
diff --git a/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal4.tsx b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal4.tsx
new file mode 100644
index 000000000..08e52a29a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icon.assets.24/WifiSignal4.tsx
@@ -0,0 +1,14 @@
+import React from 'react';
+
+import { IconProps } from '../IconRoot';
+
+export const WifiSignal4: 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..6710c7216 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,187 @@
import { AttentionCircle } from './AttentionCircle';
+import { PlusOutline } from './PlusOutline';
+import { Search } from './Search';
+import { VideoClipFill } from './VideoClipFill';
+import { TicketFill } from './TicketFill';
+import { VolumeAlt1 } from './VolumeAlt1';
+import { RepeatOutline } from './RepeatOutline';
+import { PreviousFill } from './PreviousFill';
+import { Play } from './Play';
+import { PauseOutline } from './PauseOutline';
+import { NextFill } from './NextFill';
+import { Wifi } from './Wifi';
+import { VolumeAlt2 } from './VolumeAlt2';
+import { PlusCircle } from './PlusCircle';
+import { SettingsFill } from './SettingsFill';
+import { TrashOutline } from './TrashOutline';
+import { RefreshOutline } from './RefreshOutline';
+import { Shuffle } from './Shuffle';
+import { WifiNotConnected } from './WifiNotConnected';
+import { WifiSignal0 } from './WifiSignal0';
+import { WifiSignal1 } from './WifiSignal1';
+import { WifiSignal2 } from './WifiSignal2';
+import { WifiSignal3 } from './WifiSignal3';
+import { WifiLock } from './WifiLock';
+import { PowerWire } from './PowerWire';
+import { NetworkOutline } from './NetworkOutline';
+import { VolumeUpFill } from './VolumeUpFill';
+import { VolumeDownFill } from './VolumeDownFill';
+import { VolumeOffFill } from './VolumeOffFill';
+import { DisplayFrontOutline } from './DisplayFrontOutline';
+import { VolumeMuteFill } from './VolumeMuteFill';
+import { RemotesAndAccessoriesFill } from './RemotesAndAccessoriesFill';
+import { Power } from './Power';
+import { ResetOutline } from './ResetOutline';
+import { SyncProblemOutline } from './SyncProblemOutline';
+import { RemotesAndAccessoriesOutline } from './RemotesAndAccessoriesOutline';
+import { TvFrontOutline } from './TvFrontOutline';
+import { DeviceTvFill } from './DeviceTvFill';
+import { TvLiveOutline } from './TvLiveOutline';
+import { TvLiveAlt1Fill } from './TvLiveAlt1Fill';
+import { WarningOutline } from './WarningOutline';
+import { PersonFill } from './PersonFill';
+import { SleepFill } from './SleepFill';
+import { PictureOutline } from './PictureOutline';
+import { StoreRemoteFill } from './StoreRemoteFill';
+import { TimerOutline } from './TimerOutline';
+import { TimerFill } from './TimerFill';
+import { TrashFill } from './TrashFill';
+import { Pip } from './Pip';
+import { SearchAlt } from './SearchAlt';
+import { OrderFill } from './OrderFill';
+import { RecentFill } from './RecentFill';
+import { ScribbleOutline } from './ScribbleOutline';
+import { Ok } from './Ok';
+import { SberportalOutline } from './SberportalOutline';
+import { SberportalFill } from './SberportalFill';
+import { TvOutline } from './TvOutline';
+import { TvFill } from './TvFill';
+import { TvChannelFill } from './TvChannelFill';
+import { TvMode1Fill } from './TvMode1Fill';
+import { TvMode2Fill } from './TvMode2Fill';
+import { BulbFill } from './BulbFill';
+import { RadioFill } from './RadioFill';
+import { TvAlt } from './TvAlt';
+import { WifiSignal4 } from './WifiSignal4';
+import { RemoteFill } from './RemoteFill';
+import { RemoteOutline } from './RemoteOutline';
+import { RemoteConnectFill } from './RemoteConnectFill';
+import { Profile } from './Profile';
+import { ProfileGroup } from './ProfileGroup';
+import { ProfileAdd } from './ProfileAdd';
+import { ProfileCircle } from './ProfileCircle';
+import { Open } from './Open';
+import { TrashOutlineAlt1 } from './TrashOutlineAlt1';
+import { RotateCcw } from './RotateCcw';
+import { RotateCw } from './RotateCw';
+import { Shazam } from './Shazam';
+import { ListView } from './ListView';
+import { VerticalGalleryAlt } from './VerticalGalleryAlt';
+import { VerticalGalleryAlt2 } from './VerticalGalleryAlt2';
+import { Send } from './Send';
+import { Smile } from './Smile';
+import { PipOff } from './PipOff';
+import { Scenario } from './Scenario';
+import { Share } from './Share';
+import { StarFilled } from './StarFilled';
+import { StarOutline } from './StarOutline';
+import { AddSmile } from './AddSmile';
+import { ShareScreen } from './ShareScreen';
+import { Pin } from './Pin';
+import { Unpin } from './Unpin';
export const iconSet24 = {
attentionCircle: AttentionCircle,
+ plusOutline: PlusOutline,
+ search: Search,
+ videoClipFill: VideoClipFill,
+ ticketFill: TicketFill,
+ volumeAlt1: VolumeAlt1,
+ repeatOutline: RepeatOutline,
+ previousFill: PreviousFill,
+ play: Play,
+ pauseOutline: PauseOutline,
+ nextFill: NextFill,
+ wifi: Wifi,
+ volumeAlt2: VolumeAlt2,
+ plusCircle: PlusCircle,
+ settingsFill: SettingsFill,
+ trashOutline: TrashOutline,
+ refreshOutline: RefreshOutline,
+ shuffle: Shuffle,
+ wifiNotConnected: WifiNotConnected,
+ wifiSignal0: WifiSignal0,
+ wifiSignal1: WifiSignal1,
+ wifiSignal2: WifiSignal2,
+ wifiSignal3: WifiSignal3,
+ wifiLock: WifiLock,
+ powerWire: PowerWire,
+ networkOutline: NetworkOutline,
+ volumeUpFill: VolumeUpFill,
+ volumeDownFill: VolumeDownFill,
+ volumeOffFill: VolumeOffFill,
+ displayFrontOutline: DisplayFrontOutline,
+ volumeMuteFill: VolumeMuteFill,
+ remotesAndAccessoriesFill: RemotesAndAccessoriesFill,
+ power: Power,
+ resetOutline: ResetOutline,
+ syncProblemOutline: SyncProblemOutline,
+ remotesAndAccessoriesOutline: RemotesAndAccessoriesOutline,
+ tvFrontOutline: TvFrontOutline,
+ deviceTvFill: DeviceTvFill,
+ tvLiveOutline: TvLiveOutline,
+ tvLiveAlt1Fill: TvLiveAlt1Fill,
+ warningOutline: WarningOutline,
+ personFill: PersonFill,
+ sleepFill: SleepFill,
+ pictureOutline: PictureOutline,
+ storeRemoteFill: StoreRemoteFill,
+ timerOutline: TimerOutline,
+ timerFill: TimerFill,
+ trashFill: TrashFill,
+ pip: Pip,
+ searchAlt: SearchAlt,
+ orderFill: OrderFill,
+ recentFill: RecentFill,
+ scribbleOutline: ScribbleOutline,
+ ok: Ok,
+ sberportalOutline: SberportalOutline,
+ sberportalFill: SberportalFill,
+ tvOutline: TvOutline,
+ tvFill: TvFill,
+ tvChannelFill: TvChannelFill,
+ tvMode1Fill: TvMode1Fill,
+ tvMode2Fill: TvMode2Fill,
+ bulbFill: BulbFill,
+ radioFill: RadioFill,
+ tvAlt: TvAlt,
+ wifiSignal4: WifiSignal4,
+ remoteFill: RemoteFill,
+ remoteOutline: RemoteOutline,
+ remoteConnectFill: RemoteConnectFill,
+ profile: Profile,
+ profileGroup: ProfileGroup,
+ profileAdd: ProfileAdd,
+ profileCircle: ProfileCircle,
+ open: Open,
+ trashOutlineAlt1: TrashOutlineAlt1,
+ rotateCcw: RotateCcw,
+ rotateCw: RotateCw,
+ shazam: Shazam,
+ listView: ListView,
+ verticalGalleryAlt: VerticalGalleryAlt,
+ verticalGalleryAlt2: VerticalGalleryAlt2,
+ send: Send,
+ smile: Smile,
+ pipOff: PipOff,
+ scenario: Scenario,
+ share: Share,
+ starFilled: StarFilled,
+ starOutline: StarOutline,
+ addSmile: AddSmile,
+ shareScreen: ShareScreen,
+ pin: Pin,
+ unpin: Unpin,
};
export type IconSet24 = keyof typeof iconSet24;
diff --git a/packages/plasma-icons/src/scalable/Icons/IconAddSmile.tsx b/packages/plasma-icons/src/scalable/Icons/IconAddSmile.tsx
new file mode 100644
index 000000000..ae0f60596
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconAddSmile.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconAddSmile: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconBulbFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconBulbFill.tsx
new file mode 100644
index 000000000..40c7e320e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconBulbFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconBulbFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDeviceTvFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconDeviceTvFill.tsx
new file mode 100644
index 000000000..b45b2a2b1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDeviceTvFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDeviceTvFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconDisplayFrontOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconDisplayFrontOutline.tsx
new file mode 100644
index 000000000..da341bb88
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconDisplayFrontOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconDisplayFrontOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconListView.tsx b/packages/plasma-icons/src/scalable/Icons/IconListView.tsx
new file mode 100644
index 000000000..65826fc7a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconListView.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconListView: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconNetworkOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconNetworkOutline.tsx
new file mode 100644
index 000000000..7f7954787
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconNetworkOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconNetworkOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconNextFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconNextFill.tsx
new file mode 100644
index 000000000..8340e0c5c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconNextFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconNextFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconOk.tsx b/packages/plasma-icons/src/scalable/Icons/IconOk.tsx
new file mode 100644
index 000000000..701ff148d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconOk.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconOk: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconOpen.tsx b/packages/plasma-icons/src/scalable/Icons/IconOpen.tsx
new file mode 100644
index 000000000..282f7a837
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconOpen.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconOpen: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconOrderFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconOrderFill.tsx
new file mode 100644
index 000000000..c483892d0
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconOrderFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconOrderFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPauseOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconPauseOutline.tsx
new file mode 100644
index 000000000..51e538d04
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPauseOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPauseOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPersonFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconPersonFill.tsx
new file mode 100644
index 000000000..28784cfa8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPersonFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPersonFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPictureOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconPictureOutline.tsx
new file mode 100644
index 000000000..6a6843b4f
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPictureOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPictureOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPin.tsx b/packages/plasma-icons/src/scalable/Icons/IconPin.tsx
new file mode 100644
index 000000000..8e7146499
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPin.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPin: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPip.tsx b/packages/plasma-icons/src/scalable/Icons/IconPip.tsx
new file mode 100644
index 000000000..b74401c99
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPip.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPip: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPipOff.tsx b/packages/plasma-icons/src/scalable/Icons/IconPipOff.tsx
new file mode 100644
index 000000000..e5107f76e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPipOff.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPipOff: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx b/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx
new file mode 100644
index 000000000..9c789eb6e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPlay.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPlay: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPlusCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconPlusCircle.tsx
new file mode 100644
index 000000000..bbff9f016
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPlusCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPlusCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPlusOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconPlusOutline.tsx
new file mode 100644
index 000000000..02f0b828a
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPlusOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPlusOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPower.tsx b/packages/plasma-icons/src/scalable/Icons/IconPower.tsx
new file mode 100644
index 000000000..735c72e8c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPower.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPower: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPowerWire.tsx b/packages/plasma-icons/src/scalable/Icons/IconPowerWire.tsx
new file mode 100644
index 000000000..945e05ed8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPowerWire.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPowerWire: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconPreviousFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconPreviousFill.tsx
new file mode 100644
index 000000000..27bda7858
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconPreviousFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconPreviousFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx b/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx
new file mode 100644
index 000000000..3434125d5
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconProfile.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconProfile: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconProfileAdd.tsx b/packages/plasma-icons/src/scalable/Icons/IconProfileAdd.tsx
new file mode 100644
index 000000000..d8bca8722
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconProfileAdd.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconProfileAdd: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconProfileCircle.tsx b/packages/plasma-icons/src/scalable/Icons/IconProfileCircle.tsx
new file mode 100644
index 000000000..53ba065ac
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconProfileCircle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconProfileCircle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconProfileGroup.tsx b/packages/plasma-icons/src/scalable/Icons/IconProfileGroup.tsx
new file mode 100644
index 000000000..774fe91c7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconProfileGroup.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconProfileGroup: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRadioFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconRadioFill.tsx
new file mode 100644
index 000000000..300cf9396
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRadioFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRadioFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRecentFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconRecentFill.tsx
new file mode 100644
index 000000000..1a1c00728
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRecentFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRecentFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRefreshOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconRefreshOutline.tsx
new file mode 100644
index 000000000..09db8effd
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRefreshOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRefreshOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRemoteConnectFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconRemoteConnectFill.tsx
new file mode 100644
index 000000000..40686910e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRemoteConnectFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRemoteConnectFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRemoteFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconRemoteFill.tsx
new file mode 100644
index 000000000..e38355493
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRemoteFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRemoteFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRemoteOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconRemoteOutline.tsx
new file mode 100644
index 000000000..7d77bd426
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRemoteOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRemoteOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesFill.tsx
new file mode 100644
index 000000000..95a20f1d2
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRemotesAndAccessoriesFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesOutline.tsx
new file mode 100644
index 000000000..d44f09c25
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRemotesAndAccessoriesOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRemotesAndAccessoriesOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRepeatOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconRepeatOutline.tsx
new file mode 100644
index 000000000..a99760617
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRepeatOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRepeatOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconResetOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconResetOutline.tsx
new file mode 100644
index 000000000..cf0c2ca33
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconResetOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconResetOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRotateCcw.tsx b/packages/plasma-icons/src/scalable/Icons/IconRotateCcw.tsx
new file mode 100644
index 000000000..720d8a2f3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRotateCcw.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRotateCcw: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconRotateCw.tsx b/packages/plasma-icons/src/scalable/Icons/IconRotateCw.tsx
new file mode 100644
index 000000000..c2cf42847
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconRotateCw.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconRotateCw: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberportalFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberportalFill.tsx
new file mode 100644
index 000000000..9dac258bf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberportalFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberportalFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSberportalOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconSberportalOutline.tsx
new file mode 100644
index 000000000..630b99934
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSberportalOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSberportalOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconScenario.tsx b/packages/plasma-icons/src/scalable/Icons/IconScenario.tsx
new file mode 100644
index 000000000..9c561c635
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconScenario.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconScenario: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconScribbleOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconScribbleOutline.tsx
new file mode 100644
index 000000000..6c1a3b4fd
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconScribbleOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconScribbleOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSearch.tsx b/packages/plasma-icons/src/scalable/Icons/IconSearch.tsx
new file mode 100644
index 000000000..b9f5033ea
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSearch.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSearch: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSearchAlt.tsx b/packages/plasma-icons/src/scalable/Icons/IconSearchAlt.tsx
new file mode 100644
index 000000000..00df6467b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSearchAlt.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSearchAlt: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSend.tsx b/packages/plasma-icons/src/scalable/Icons/IconSend.tsx
new file mode 100644
index 000000000..baa64c021
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSend.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSend: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSettingsFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSettingsFill.tsx
new file mode 100644
index 000000000..4b320cd12
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSettingsFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSettingsFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconShare.tsx b/packages/plasma-icons/src/scalable/Icons/IconShare.tsx
new file mode 100644
index 000000000..c55385058
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconShare.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconShare: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconShareScreen.tsx b/packages/plasma-icons/src/scalable/Icons/IconShareScreen.tsx
new file mode 100644
index 000000000..90799950b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconShareScreen.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconShareScreen: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconShazam.tsx b/packages/plasma-icons/src/scalable/Icons/IconShazam.tsx
new file mode 100644
index 000000000..11bf5707b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconShazam.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconShazam: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconShuffle.tsx b/packages/plasma-icons/src/scalable/Icons/IconShuffle.tsx
new file mode 100644
index 000000000..f9152f262
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconShuffle.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconShuffle: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSleepFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconSleepFill.tsx
new file mode 100644
index 000000000..e28508528
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSleepFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSleepFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSmile.tsx b/packages/plasma-icons/src/scalable/Icons/IconSmile.tsx
new file mode 100644
index 000000000..884f2f70e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSmile.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSmile: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconStarFilled.tsx b/packages/plasma-icons/src/scalable/Icons/IconStarFilled.tsx
new file mode 100644
index 000000000..874875603
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconStarFilled.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconStarFilled: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconStarOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconStarOutline.tsx
new file mode 100644
index 000000000..f4c398149
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconStarOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconStarOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconStoreRemoteFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconStoreRemoteFill.tsx
new file mode 100644
index 000000000..50f373dbf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconStoreRemoteFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconStoreRemoteFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconSyncProblemOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconSyncProblemOutline.tsx
new file mode 100644
index 000000000..203a0aa73
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconSyncProblemOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconSyncProblemOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTicketFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTicketFill.tsx
new file mode 100644
index 000000000..9aa9accc1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTicketFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTicketFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTimerFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTimerFill.tsx
new file mode 100644
index 000000000..f58983ede
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTimerFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTimerFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTimerOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconTimerOutline.tsx
new file mode 100644
index 000000000..c2ff8989e
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTimerOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTimerOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTrashFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTrashFill.tsx
new file mode 100644
index 000000000..bdbfe91f4
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTrashFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTrashFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTrashOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconTrashOutline.tsx
new file mode 100644
index 000000000..e124d52b3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTrashOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTrashOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTrashOutlineAlt1.tsx b/packages/plasma-icons/src/scalable/Icons/IconTrashOutlineAlt1.tsx
new file mode 100644
index 000000000..a6ede573d
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTrashOutlineAlt1.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTrashOutlineAlt1: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvAlt.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvAlt.tsx
new file mode 100644
index 000000000..a932aa6ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvAlt.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvAlt: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvChannelFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvChannelFill.tsx
new file mode 100644
index 000000000..8b1bc3407
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvChannelFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvChannelFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvFill.tsx
new file mode 100644
index 000000000..5bbc01649
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvFrontOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvFrontOutline.tsx
new file mode 100644
index 000000000..6abc4eecf
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvFrontOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvFrontOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvLiveAlt1Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvLiveAlt1Fill.tsx
new file mode 100644
index 000000000..f8a0d1bfd
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvLiveAlt1Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvLiveAlt1Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvLiveOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvLiveOutline.tsx
new file mode 100644
index 000000000..252ab1db6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvLiveOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvLiveOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvMode1Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvMode1Fill.tsx
new file mode 100644
index 000000000..54ed2156c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvMode1Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvMode1Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvMode2Fill.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvMode2Fill.tsx
new file mode 100644
index 000000000..e53cdec27
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvMode2Fill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvMode2Fill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconTvOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconTvOutline.tsx
new file mode 100644
index 000000000..814654073
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconTvOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconTvOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconUnpin.tsx b/packages/plasma-icons/src/scalable/Icons/IconUnpin.tsx
new file mode 100644
index 000000000..3b1f6d3bc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconUnpin.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconUnpin: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt.tsx b/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt.tsx
new file mode 100644
index 000000000..19081f7d8
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVerticalGalleryAlt: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt2.tsx b/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt2.tsx
new file mode 100644
index 000000000..ca91cbccc
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVerticalGalleryAlt2.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVerticalGalleryAlt2: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVideoClipFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconVideoClipFill.tsx
new file mode 100644
index 000000000..8a3b4def3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVideoClipFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVideoClipFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt1.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt1.tsx
new file mode 100644
index 000000000..3896b9d1b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt1.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeAlt1: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt2.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt2.tsx
new file mode 100644
index 000000000..e65e91fb7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeAlt2.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeAlt2: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeDownFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeDownFill.tsx
new file mode 100644
index 000000000..8f028d7d7
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeDownFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeDownFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeMuteFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeMuteFill.tsx
new file mode 100644
index 000000000..d8c8d1cf6
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeMuteFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeMuteFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeOffFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeOffFill.tsx
new file mode 100644
index 000000000..a812b964b
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeOffFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeOffFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconVolumeUpFill.tsx b/packages/plasma-icons/src/scalable/Icons/IconVolumeUpFill.tsx
new file mode 100644
index 000000000..c78c55064
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconVolumeUpFill.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconVolumeUpFill: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWarningOutline.tsx b/packages/plasma-icons/src/scalable/Icons/IconWarningOutline.tsx
new file mode 100644
index 000000000..2567808de
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWarningOutline.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWarningOutline: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifi.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifi.tsx
new file mode 100644
index 000000000..c327048ed
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifi.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifi: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiLock.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiLock.tsx
new file mode 100644
index 000000000..80a109d03
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiLock.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiLock: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiNotConnected.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiNotConnected.tsx
new file mode 100644
index 000000000..ff19ec564
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiNotConnected.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiNotConnected: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiSignal0.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal0.tsx
new file mode 100644
index 000000000..931f453e1
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal0.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiSignal0: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiSignal1.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal1.tsx
new file mode 100644
index 000000000..50c1481b3
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal1.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiSignal1: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiSignal2.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal2.tsx
new file mode 100644
index 000000000..f7edcec97
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal2.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiSignal2: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiSignal3.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal3.tsx
new file mode 100644
index 000000000..ce4a5339c
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal3.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiSignal3: React.FC = ({ size = 's', color, className }) => {
+ return ;
+};
diff --git a/packages/plasma-icons/src/scalable/Icons/IconWifiSignal4.tsx b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal4.tsx
new file mode 100644
index 000000000..875fe3130
--- /dev/null
+++ b/packages/plasma-icons/src/scalable/Icons/IconWifiSignal4.tsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+import { IconRoot, IconProps } from '../IconRoot';
+
+export const IconWifiSignal4: 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..34c0c5089 100644
--- a/packages/plasma-icons/src/scalable/index.ts
+++ b/packages/plasma-icons/src/scalable/index.ts
@@ -4,6 +4,96 @@
export { IconVideo } from './Icons/IconVideo';
export { IconAttentionCircle } from './Icons/IconAttentionCircle';
export { IconAntennaCircle } from './Icons/IconAntennaCircle';
+export { IconPlusOutline } from './Icons/IconPlusOutline';
+export { IconSearch } from './Icons/IconSearch';
+export { IconVideoClipFill } from './Icons/IconVideoClipFill';
+export { IconTicketFill } from './Icons/IconTicketFill';
+export { IconVolumeAlt1 } from './Icons/IconVolumeAlt1';
+export { IconRepeatOutline } from './Icons/IconRepeatOutline';
+export { IconPreviousFill } from './Icons/IconPreviousFill';
+export { IconPlay } from './Icons/IconPlay';
+export { IconPauseOutline } from './Icons/IconPauseOutline';
+export { IconNextFill } from './Icons/IconNextFill';
+export { IconWifi } from './Icons/IconWifi';
+export { IconVolumeAlt2 } from './Icons/IconVolumeAlt2';
+export { IconPlusCircle } from './Icons/IconPlusCircle';
+export { IconSettingsFill } from './Icons/IconSettingsFill';
+export { IconTrashOutline } from './Icons/IconTrashOutline';
+export { IconRefreshOutline } from './Icons/IconRefreshOutline';
+export { IconShuffle } from './Icons/IconShuffle';
+export { IconWifiNotConnected } from './Icons/IconWifiNotConnected';
+export { IconWifiSignal0 } from './Icons/IconWifiSignal0';
+export { IconWifiSignal1 } from './Icons/IconWifiSignal1';
+export { IconWifiSignal2 } from './Icons/IconWifiSignal2';
+export { IconWifiSignal3 } from './Icons/IconWifiSignal3';
+export { IconWifiLock } from './Icons/IconWifiLock';
+export { IconPowerWire } from './Icons/IconPowerWire';
+export { IconNetworkOutline } from './Icons/IconNetworkOutline';
+export { IconVolumeUpFill } from './Icons/IconVolumeUpFill';
+export { IconVolumeDownFill } from './Icons/IconVolumeDownFill';
+export { IconVolumeOffFill } from './Icons/IconVolumeOffFill';
+export { IconDisplayFrontOutline } from './Icons/IconDisplayFrontOutline';
+export { IconVolumeMuteFill } from './Icons/IconVolumeMuteFill';
+export { IconRemotesAndAccessoriesFill } from './Icons/IconRemotesAndAccessoriesFill';
+export { IconPower } from './Icons/IconPower';
+export { IconResetOutline } from './Icons/IconResetOutline';
+export { IconSyncProblemOutline } from './Icons/IconSyncProblemOutline';
+export { IconRemotesAndAccessoriesOutline } from './Icons/IconRemotesAndAccessoriesOutline';
+export { IconTvFrontOutline } from './Icons/IconTvFrontOutline';
+export { IconDeviceTvFill } from './Icons/IconDeviceTvFill';
+export { IconTvLiveOutline } from './Icons/IconTvLiveOutline';
+export { IconTvLiveAlt1Fill } from './Icons/IconTvLiveAlt1Fill';
+export { IconWarningOutline } from './Icons/IconWarningOutline';
+export { IconPersonFill } from './Icons/IconPersonFill';
+export { IconSleepFill } from './Icons/IconSleepFill';
+export { IconPictureOutline } from './Icons/IconPictureOutline';
+export { IconStoreRemoteFill } from './Icons/IconStoreRemoteFill';
+export { IconTimerOutline } from './Icons/IconTimerOutline';
+export { IconTimerFill } from './Icons/IconTimerFill';
+export { IconTrashFill } from './Icons/IconTrashFill';
+export { IconPip } from './Icons/IconPip';
+export { IconSearchAlt } from './Icons/IconSearchAlt';
+export { IconOrderFill } from './Icons/IconOrderFill';
+export { IconRecentFill } from './Icons/IconRecentFill';
+export { IconScribbleOutline } from './Icons/IconScribbleOutline';
+export { IconOk } from './Icons/IconOk';
+export { IconSberportalOutline } from './Icons/IconSberportalOutline';
+export { IconSberportalFill } from './Icons/IconSberportalFill';
+export { IconTvOutline } from './Icons/IconTvOutline';
+export { IconTvFill } from './Icons/IconTvFill';
+export { IconTvChannelFill } from './Icons/IconTvChannelFill';
+export { IconTvMode1Fill } from './Icons/IconTvMode1Fill';
+export { IconTvMode2Fill } from './Icons/IconTvMode2Fill';
+export { IconBulbFill } from './Icons/IconBulbFill';
+export { IconRadioFill } from './Icons/IconRadioFill';
+export { IconTvAlt } from './Icons/IconTvAlt';
+export { IconWifiSignal4 } from './Icons/IconWifiSignal4';
+export { IconRemoteFill } from './Icons/IconRemoteFill';
+export { IconRemoteOutline } from './Icons/IconRemoteOutline';
+export { IconRemoteConnectFill } from './Icons/IconRemoteConnectFill';
+export { IconProfile } from './Icons/IconProfile';
+export { IconProfileGroup } from './Icons/IconProfileGroup';
+export { IconProfileAdd } from './Icons/IconProfileAdd';
+export { IconProfileCircle } from './Icons/IconProfileCircle';
+export { IconOpen } from './Icons/IconOpen';
+export { IconTrashOutlineAlt1 } from './Icons/IconTrashOutlineAlt1';
+export { IconRotateCcw } from './Icons/IconRotateCcw';
+export { IconRotateCw } from './Icons/IconRotateCw';
+export { IconShazam } from './Icons/IconShazam';
+export { IconListView } from './Icons/IconListView';
+export { IconVerticalGalleryAlt } from './Icons/IconVerticalGalleryAlt';
+export { IconVerticalGalleryAlt2 } from './Icons/IconVerticalGalleryAlt2';
+export { IconSend } from './Icons/IconSend';
+export { IconSmile } from './Icons/IconSmile';
+export { IconPipOff } from './Icons/IconPipOff';
+export { IconScenario } from './Icons/IconScenario';
+export { IconShare } from './Icons/IconShare';
+export { IconStarFilled } from './Icons/IconStarFilled';
+export { IconStarOutline } from './Icons/IconStarOutline';
+export { IconAddSmile } from './Icons/IconAddSmile';
+export { IconShareScreen } from './Icons/IconShareScreen';
+export { IconPin } from './Icons/IconPin';
+export { IconUnpin } from './Icons/IconUnpin';
export { IconRoot } from './IconRoot';
export type { IconProps, IconSize } from './IconRoot';