From 220ec757d42b54f498d031436e5b4b03931b165c Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Sun, 29 Mar 2026 14:15:21 +0200 Subject: refactor: move packages sub-folders into web app --- apps/web/src/components/icons/brand.tsx | 67 ++++++ apps/web/src/components/icons/index.tsx | 2 + apps/web/src/components/icons/ui.tsx | 385 ++++++++++++++++++++++++++++++++ 3 files changed, 454 insertions(+) create mode 100644 apps/web/src/components/icons/brand.tsx create mode 100644 apps/web/src/components/icons/index.tsx create mode 100644 apps/web/src/components/icons/ui.tsx (limited to 'apps/web/src/components/icons') diff --git a/apps/web/src/components/icons/brand.tsx b/apps/web/src/components/icons/brand.tsx new file mode 100644 index 00000000..26aabf86 --- /dev/null +++ b/apps/web/src/components/icons/brand.tsx @@ -0,0 +1,67 @@ +export function OcVercelIcon({ className }: { className?: string }) { + return ( + + Vercel + + + ); +} + +export function OcMarbleIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Marble + + + + ); +} + +export function OcDataBuddyIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Data Buddy + + + + ); +} diff --git a/apps/web/src/components/icons/index.tsx b/apps/web/src/components/icons/index.tsx new file mode 100644 index 00000000..2203b633 --- /dev/null +++ b/apps/web/src/components/icons/index.tsx @@ -0,0 +1,2 @@ +export * from "./brand"; +export * from "./ui"; diff --git a/apps/web/src/components/icons/ui.tsx b/apps/web/src/components/icons/ui.tsx new file mode 100644 index 00000000..819276de --- /dev/null +++ b/apps/web/src/components/icons/ui.tsx @@ -0,0 +1,385 @@ +export function OcVideoIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Video + + + + ); +} + +export function OcCheckerboardIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Checkerboard + + + + + + + + + + + + + + + ); +} + +export function OcSlidersVerticalIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Sliders Vertical + + + + + + ); +} + +export function OcSocialIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Social media + + + + + + + + + ); +} + +export function OcTextWidthIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Text width + + + ); +} + +export function OcTextHeightIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Text height + + + ); +} + +export function OcFontIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Font + + + ); +} + +export function OcShapesIcon({ + className = "", + size = 32, + strokeWidth = 1.5, +}: { + className?: string; + size?: number; + strokeWidth?: number; +}) { + return ( + + Shapes + + + + + + + + + ); +} + +export function OcMirrorIcon({ + className = "", + size = 32, +}: { + className?: string; + size?: number; +}) { + return ( + + Mirror + + + + + + + + + + + ); +} + +export function OcSquarePlusIcon({ + className = "", + size = 32, + strokeWidth = 1.5, +}: { + className?: string; + size?: number; + strokeWidth?: number; +}) { + return ( + + Square Plus + + + + + + + + + + + + + + ); +} -- cgit v1.3.1