From 183e0911b76025a1f2a82e979d9834fec2131d0e Mon Sep 17 00:00:00 2001 From: Frank Date: Fri, 8 Aug 2025 13:22:54 -0400 Subject: wip: gateway --- cloud/web/src/ui/svg/icons.tsx | 1292 ++++++++++++++++++++++++++++++++++++++++ cloud/web/src/ui/svg/index.tsx | 67 +++ 2 files changed, 1359 insertions(+) create mode 100644 cloud/web/src/ui/svg/icons.tsx create mode 100644 cloud/web/src/ui/svg/index.tsx (limited to 'cloud/web/src/ui/svg') diff --git a/cloud/web/src/ui/svg/icons.tsx b/cloud/web/src/ui/svg/icons.tsx new file mode 100644 index 000000000..c09bbc47a --- /dev/null +++ b/cloud/web/src/ui/svg/icons.tsx @@ -0,0 +1,1292 @@ +import { JSX } from "solid-js" + +export function IconPencilSquare(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconHome(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconPlus(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconDocument(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconChat(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconBell(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCheck(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconChevronDown(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconChevronUp(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconChevronLeft(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconChevronRight(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconTrash(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconUser(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCog(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconExclamationCircle( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconInformationCircle( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArrowPath(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowUpRight(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconEllipsisVertical( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconEllipsisHorizontal( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconXMark(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconAcademicCap(props: JSX.SvgSVGAttributes) { + return ( + + + + + + ) +} + +export function IconBolt(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCalendar(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCamera(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconClock(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCloud(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconCreditCard(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconEnvelope(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconEye(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconFlag(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconFolder(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconGlobe(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconHeart(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconKey(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconLink(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconLock(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconMap(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconMicrophone(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconPhone(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconPhoto(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconQuestionMarkCircle( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconMagnifyingGlass( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconShieldCheck(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconShoppingCart(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconStar(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconTag(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconUserCircle(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconVideoCamera(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconWifi(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconAdjustmentsVertical( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArchiveBox(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconArrowDown(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowLeft(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowLongDown(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowLongLeft(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowLongRight(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowLongUp(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowRight(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowSmallDown(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconArrowSmallLeft(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconArrowSmallRight( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + + ) +} + +export function IconArrowSmallUp(props: JSX.SvgSVGAttributes) { + return ( + + + + + ) +} + +export function IconArrowTopRightOnSquare( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArrowTrendingDown( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + + ) +} + +export function IconArrowTrendingUp( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArrowUp(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowUpCircle(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowUpLeft(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowUpOnSquare( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + + ) +} + +export function IconArrowUpTray(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconArrowsPointingIn( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArrowsPointingOut( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconArrowsRightLeft( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} + +export function IconBars3BottomLeft( + props: JSX.SvgSVGAttributes, +) { + return ( + + + + ) +} diff --git a/cloud/web/src/ui/svg/index.tsx b/cloud/web/src/ui/svg/index.tsx new file mode 100644 index 000000000..23dd74c6e --- /dev/null +++ b/cloud/web/src/ui/svg/index.tsx @@ -0,0 +1,67 @@ +import { JSX } from "solid-js" + +export function IconLogomark(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + +export function IconLogo(props: JSX.SvgSVGAttributes) { + return ( + + + + + + + + + + + + + + + ) +} -- cgit v1.2.3