diff --git a/assets/icons/actions.svg b/assets/icons/actions.svg
new file mode 100644
index 0000000..f542167
--- /dev/null
+++ b/assets/icons/actions.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/activity.svg b/assets/icons/activity.svg
new file mode 100644
index 0000000..b73275b
--- /dev/null
+++ b/assets/icons/activity.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/arrow-up-right.svg b/assets/icons/arrow-up-right.svg
new file mode 100644
index 0000000..6d05544
--- /dev/null
+++ b/assets/icons/arrow-up-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/bar-chart.svg b/assets/icons/bar-chart.svg
new file mode 100644
index 0000000..4df8922
--- /dev/null
+++ b/assets/icons/bar-chart.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/bubble-text.svg b/assets/icons/bubble-text.svg
new file mode 100644
index 0000000..ef5a8a6
--- /dev/null
+++ b/assets/icons/bubble-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/check-circle.svg b/assets/icons/check-circle.svg
new file mode 100644
index 0000000..a19f1ee
--- /dev/null
+++ b/assets/icons/check-circle.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/clock.svg b/assets/icons/clock.svg
new file mode 100644
index 0000000..1ffa9da
--- /dev/null
+++ b/assets/icons/clock.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/cloud.svg b/assets/icons/cloud.svg
new file mode 100644
index 0000000..d5dc433
--- /dev/null
+++ b/assets/icons/cloud.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/code.svg b/assets/icons/code.svg
new file mode 100644
index 0000000..af1954f
--- /dev/null
+++ b/assets/icons/code.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/cpu.svg b/assets/icons/cpu.svg
new file mode 100644
index 0000000..4c18fa4
--- /dev/null
+++ b/assets/icons/cpu.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/dev-kit.svg b/assets/icons/dev-kit.svg
new file mode 100644
index 0000000..b1c2f72
--- /dev/null
+++ b/assets/icons/dev-kit.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/edit-big.svg b/assets/icons/edit-big.svg
new file mode 100644
index 0000000..d9c92a1
--- /dev/null
+++ b/assets/icons/edit-big.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/file-text.svg b/assets/icons/file-text.svg
new file mode 100644
index 0000000..3744e2d
--- /dev/null
+++ b/assets/icons/file-text.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/folder-plus.svg b/assets/icons/folder-plus.svg
new file mode 100644
index 0000000..a194cdd
--- /dev/null
+++ b/assets/icons/folder-plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/folder.svg b/assets/icons/folder.svg
new file mode 100644
index 0000000..98803e1
--- /dev/null
+++ b/assets/icons/folder.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/globe.svg b/assets/icons/globe.svg
new file mode 100644
index 0000000..c4046a0
--- /dev/null
+++ b/assets/icons/globe.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/hard-drive.svg b/assets/icons/hard-drive.svg
new file mode 100644
index 0000000..1cf7f0b
--- /dev/null
+++ b/assets/icons/hard-drive.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/headset-mic.svg b/assets/icons/headset-mic.svg
new file mode 100644
index 0000000..5e93110
--- /dev/null
+++ b/assets/icons/headset-mic.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/hourglass.svg b/assets/icons/hourglass.svg
new file mode 100644
index 0000000..f5172d7
--- /dev/null
+++ b/assets/icons/hourglass.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/image.svg b/assets/icons/image.svg
new file mode 100644
index 0000000..f2702e9
--- /dev/null
+++ b/assets/icons/image.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/lightbulb-simple.svg b/assets/icons/lightbulb-simple.svg
new file mode 100644
index 0000000..c192f94
--- /dev/null
+++ b/assets/icons/lightbulb-simple.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/line-chart-up.svg b/assets/icons/line-chart-up.svg
new file mode 100644
index 0000000..ff187a0
--- /dev/null
+++ b/assets/icons/line-chart-up.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/linked-dots.svg b/assets/icons/linked-dots.svg
new file mode 100644
index 0000000..c537837
--- /dev/null
+++ b/assets/icons/linked-dots.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/lock.svg b/assets/icons/lock.svg
new file mode 100644
index 0000000..d2cb85e
--- /dev/null
+++ b/assets/icons/lock.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/menu.svg b/assets/icons/menu.svg
new file mode 100644
index 0000000..a7cb969
--- /dev/null
+++ b/assets/icons/menu.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/more-horizontal.svg b/assets/icons/more-horizontal.svg
new file mode 100644
index 0000000..b8dbc97
--- /dev/null
+++ b/assets/icons/more-horizontal.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/icons/pie-chart.svg b/assets/icons/pie-chart.svg
new file mode 100644
index 0000000..2a1c1e2
--- /dev/null
+++ b/assets/icons/pie-chart.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/quote-end.svg b/assets/icons/quote-end.svg
new file mode 100644
index 0000000..614770b
--- /dev/null
+++ b/assets/icons/quote-end.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/quote-start.svg b/assets/icons/quote-start.svg
new file mode 100644
index 0000000..1d7ceeb
--- /dev/null
+++ b/assets/icons/quote-start.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/search-menu.svg b/assets/icons/search-menu.svg
new file mode 100644
index 0000000..c2e8ebf
--- /dev/null
+++ b/assets/icons/search-menu.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/server.svg b/assets/icons/server.svg
new file mode 100644
index 0000000..af512d5
--- /dev/null
+++ b/assets/icons/server.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/shield.svg b/assets/icons/shield.svg
new file mode 100644
index 0000000..a120bff
--- /dev/null
+++ b/assets/icons/shield.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/sidebar.svg b/assets/icons/sidebar.svg
new file mode 100644
index 0000000..de7795c
--- /dev/null
+++ b/assets/icons/sidebar.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/slack.svg b/assets/icons/slack.svg
new file mode 100644
index 0000000..88427fd
--- /dev/null
+++ b/assets/icons/slack.svg
@@ -0,0 +1,17 @@
+
diff --git a/assets/icons/sparkle.svg b/assets/icons/sparkle.svg
new file mode 100644
index 0000000..5896bc0
--- /dev/null
+++ b/assets/icons/sparkle.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/user.svg b/assets/icons/user.svg
new file mode 100644
index 0000000..e7fb508
--- /dev/null
+++ b/assets/icons/user.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/users.svg b/assets/icons/users.svg
new file mode 100644
index 0000000..8ecce5e
--- /dev/null
+++ b/assets/icons/users.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/workflow.svg b/assets/icons/workflow.svg
new file mode 100644
index 0000000..2bf1243
--- /dev/null
+++ b/assets/icons/workflow.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/x.svg b/assets/icons/x.svg
new file mode 100644
index 0000000..d75946c
--- /dev/null
+++ b/assets/icons/x.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons.tsx b/src/icons.tsx
new file mode 100644
index 0000000..57da3b8
--- /dev/null
+++ b/src/icons.tsx
@@ -0,0 +1,199 @@
+import ActionsSvg from "@assets/icons/actions.svg";
+import ActivitySvg from "@assets/icons/activity.svg";
+import ArrowUpRightSvg from "@assets/icons/arrow-up-right.svg";
+import BarChartSvg from "@assets/icons/bar-chart.svg";
+import ChatSvg from "@assets/icons/bubble-text.svg";
+import CheckCircleSvg from "@assets/icons/check-circle.svg";
+import ClockSvg from "@assets/icons/clock.svg";
+import CloudSvg from "@assets/icons/cloud.svg";
+import CodeSvg from "@assets/icons/code.svg";
+import CpuSvg from "@assets/icons/cpu.svg";
+import DevKitSvg from "@assets/icons/dev-kit.svg";
+import EditBigSvg from "@assets/icons/edit-big.svg";
+import FileTextSvg from "@assets/icons/file-text.svg";
+import FolderSvg from "@assets/icons/folder.svg";
+import FolderPlusSvg from "@assets/icons/folder-plus.svg";
+import GlobeSvg from "@assets/icons/globe.svg";
+import HardDriveSvg from "@assets/icons/hard-drive.svg";
+import HeadsetMicSvg from "@assets/icons/headset-mic.svg";
+import HourglassSvg from "@assets/icons/hourglass.svg";
+import ImageSvg from "@assets/icons/image.svg";
+import LightbulbSimpleSvg from "@assets/icons/lightbulb-simple.svg";
+import LineChartUpSvg from "@assets/icons/line-chart-up.svg";
+import MoreHorizontalSvg from "@assets/icons/more-horizontal.svg";
+import IntegrationsSvg from "@assets/icons/linked-dots.svg";
+import LockSvg from "@assets/icons/lock.svg";
+import MenuSvg from "@assets/icons/menu.svg";
+import PieChartSvg from "@assets/icons/pie-chart.svg";
+import QuoteEndSvg from "@assets/icons/quote-end.svg";
+import QuoteStartSvg from "@assets/icons/quote-start.svg";
+import SearchSvg from "@assets/icons/search-menu.svg";
+import ServerSvg from "@assets/icons/server.svg";
+import ShieldSvg from "@assets/icons/shield.svg";
+import SidebarSvg from "@assets/icons/sidebar.svg";
+import SlackSvg from "@assets/icons/slack.svg";
+import SparkleSvg from "@assets/icons/sparkle.svg";
+import UserSvg from "@assets/icons/user.svg";
+import UsersSvg from "@assets/icons/users.svg";
+import WorkflowSvg from "@assets/icons/workflow.svg";
+import XSvg from "@assets/icons/x.svg";
+
+export interface IconProps {
+ className?: string;
+}
+
+export function BubbleTextIcon({ className }: IconProps) {
+ return ;
+}
+
+export function LinkedDotsIcon({ className }: IconProps) {
+ return ;
+}
+
+export function SearchMenuIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ActionsIcon({ className }: IconProps) {
+ return ;
+}
+
+export function CodeIcon({ className }: IconProps) {
+ return ;
+}
+
+export function HeadsetMicIcon({ className }: IconProps) {
+ return ;
+}
+
+export function LineChartUpIcon({ className }: IconProps) {
+ return ;
+}
+
+export function UsersIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ActivityIcon({ className }: IconProps) {
+ return ;
+}
+
+export function LockIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ServerIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ShieldIcon({ className }: IconProps) {
+ return ;
+}
+
+export function CloudIcon({ className }: IconProps) {
+ return ;
+}
+
+export function HardDriveIcon({ className }: IconProps) {
+ return ;
+}
+
+export function DevKitIcon({ className }: IconProps) {
+ return ;
+}
+
+export function QuoteStartIcon({ className }: IconProps) {
+ return ;
+}
+
+export function QuoteEndIcon({ className }: IconProps) {
+ return ;
+}
+
+export function CpuIcon({ className }: IconProps) {
+ return ;
+}
+
+export function GlobeIcon({ className }: IconProps) {
+ return ;
+}
+
+export function HourglassIcon({ className }: IconProps) {
+ return ;
+}
+
+export function LightbulbSimpleIcon({ className }: IconProps) {
+ return ;
+}
+
+export function SidebarIcon({ className }: IconProps) {
+ return ;
+}
+
+export function SlackIcon({ className }: IconProps) {
+ return ;
+}
+
+export function SparkleIcon({ className }: IconProps) {
+ return ;
+}
+
+export function CheckCircleIcon({ className }: IconProps) {
+ return ;
+}
+
+export function BarChartIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ImageIcon({ className }: IconProps) {
+ return ;
+}
+
+export function UserIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ClockIcon({ className }: IconProps) {
+ return ;
+}
+
+export function PieChartIcon({ className }: IconProps) {
+ return ;
+}
+
+export function MenuIcon({ className }: IconProps) {
+ return ;
+}
+
+export function XIcon({ className }: IconProps) {
+ return ;
+}
+
+export function FileTextIcon({ className }: IconProps) {
+ return ;
+}
+
+export function ArrowUpRightIcon({ className }: IconProps) {
+ return ;
+}
+
+export function WorkflowIcon({ className }: IconProps) {
+ return ;
+}
+
+export function FolderIcon({ className }: IconProps) {
+ return ;
+}
+
+export function MoreHorizontalIcon({ className }: IconProps) {
+ return ;
+}
+
+export function EditBigIcon({ className }: IconProps) {
+ return ;
+}
+
+export function FolderPlusIcon({ className }: IconProps) {
+ return ;
+}
diff --git a/src/icons/ChevronDownIcon.tsx b/src/icons/ChevronDownIcon.tsx
deleted file mode 100644
index f929677..0000000
--- a/src/icons/ChevronDownIcon.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React from "react";
-
-export interface ChevronDownIconProps {
- className?: string;
- width?: number | string;
- height?: number | string;
-}
-
-export const ChevronDownIcon: React.FC = ({
- className = "",
- width = 16,
- height = 16,
-}) => {
- return (
-
- );
-};
diff --git a/src/icons/ChevronUpIcon.tsx b/src/icons/ChevronUpIcon.tsx
deleted file mode 100644
index a2035b0..0000000
--- a/src/icons/ChevronUpIcon.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React from "react";
-
-export interface ChevronUpIconProps {
- className?: string;
- width?: number | string;
- height?: number | string;
-}
-
-export const ChevronUpIcon: React.FC = ({
- className = "",
- width = 16,
- height = 16,
-}) => {
- return (
-
- );
-};
diff --git a/src/icons/index.tsx b/src/icons/index.tsx
deleted file mode 100644
index cb2be25..0000000
--- a/src/icons/index.tsx
+++ /dev/null
@@ -1,2 +0,0 @@
-export { ChevronDownIcon } from "@src/icons/ChevronDownIcon";
-export { ChevronUpIcon } from "@src/icons/ChevronUpIcon";
diff --git a/src/index.tsx b/src/index.tsx
deleted file mode 100644
index edb87c0..0000000
--- a/src/index.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-// Main entrypoint - exports all components
-export * from "./components";
-export * from "./icons";
diff --git a/src/svg.d.ts b/src/svg.d.ts
new file mode 100644
index 0000000..6dfd1f0
--- /dev/null
+++ b/src/svg.d.ts
@@ -0,0 +1,5 @@
+declare module "*.svg" {
+ import React from "react";
+ const SVG: React.FunctionComponent>;
+ export default SVG;
+}