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; +}