Skip to content

Add design files from Medusa UI project#2

Open
mehr74 wants to merge 3 commits into
mainfrom
feat/design-system
Open

Add design files from Medusa UI project#2
mehr74 wants to merge 3 commits into
mainfrom
feat/design-system

Conversation

@mehr74

@mehr74 mehr74 commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

GitHub Issue

  • Issue Link:
    This PR addresses:

  • Test Plan:
    Describe what the reviewer should check to approve this PR.
    Example: Steps to reproduce, expected results, screenshots, logs, etc.

@mehr74 mehr74 requested a review from Copilot February 25, 2026 05:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Imports/sets up the Medusa UI icon library inside apps/design/icons, including build tooling and smoke tests for icon components.

Changes:

  • Added a large set of icon component smoke tests under src/components/__tests__.
  • Added icon component(s) (e.g. WIP) and Vitest/JSDOM test setup.
  • Added package/build metadata (Rollup config, package.json, README/LICENSE, Yarn config).

Reviewed changes

Copilot reviewed 299 out of 1195 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
apps/design/icons/src/components/tests/member-bronze-badge.spec.tsx Adds render smoke test for MemberBronzeBadge icon component
apps/design/icons/src/components/tests/meilisearch.spec.tsx Adds render smoke test for Meilisearch icon component
apps/design/icons/src/components/tests/medusa.spec.tsx Adds render smoke test for Medusa icon component
apps/design/icons/src/components/tests/media-stop-solid.spec.tsx Adds render smoke test for MediaStopSolid icon component
apps/design/icons/src/components/tests/media-play.spec.tsx Adds render smoke test for MediaPlay icon component
apps/design/icons/src/components/tests/mastercard.spec.tsx Adds render smoke test for Mastercard icon component
apps/design/icons/src/components/tests/markdown-solid.spec.tsx Adds render smoke test for MarkdownSolid icon component
apps/design/icons/src/components/tests/margin-top.spec.tsx Adds render smoke test for MarginTop icon component
apps/design/icons/src/components/tests/margin-top-bottom.spec.tsx Adds render smoke test for MarginTopBottom icon component
apps/design/icons/src/components/tests/margin-right.spec.tsx Adds render smoke test for MarginRight icon component
apps/design/icons/src/components/tests/margin-left.spec.tsx Adds render smoke test for MarginLeft icon component
apps/design/icons/src/components/tests/margin-left-right.spec.tsx Adds render smoke test for MarginLeftRight icon component
apps/design/icons/src/components/tests/margin-bottom.spec.tsx Adds render smoke test for MarginBottom icon component
apps/design/icons/src/components/tests/map.spec.tsx Adds render smoke test for Map icon component
apps/design/icons/src/components/tests/map-pin.spec.tsx Adds render smoke test for MapPin icon component
apps/design/icons/src/components/tests/mailbox.spec.tsx Adds render smoke test for Mailbox icon component
apps/design/icons/src/components/tests/magnifying-glass.spec.tsx Adds render smoke test for MagnifyingGlass icon component
apps/design/icons/src/components/tests/magnifying-glass-mini.spec.tsx Adds render smoke test for MagnifyingGlassMini icon component
apps/design/icons/src/components/tests/magnifier-alert.spec.tsx Adds render smoke test for MagnifierAlert icon component
apps/design/icons/src/components/tests/lock-open-solid.spec.tsx Adds render smoke test for LockOpenSolid icon component
apps/design/icons/src/components/tests/lock-closed-solid.spec.tsx Adds render smoke test for LockClosedSolid icon component
apps/design/icons/src/components/tests/lock-closed-solid-mini.spec.tsx Adds render smoke test for LockClosedSolidMini icon component
apps/design/icons/src/components/tests/loader.spec.tsx Adds render smoke test for Loader icon component
apps/design/icons/src/components/tests/list-tree.spec.tsx Adds render smoke test for ListTree icon component
apps/design/icons/src/components/tests/list-checkbox.spec.tsx Adds render smoke test for ListCheckbox icon component
apps/design/icons/src/components/tests/list-bullet.spec.tsx Adds render smoke test for ListBullet icon component
apps/design/icons/src/components/tests/linkedin.spec.tsx Adds render smoke test for Linkedin icon component
apps/design/icons/src/components/tests/link.spec.tsx Adds render smoke test for Link icon component
apps/design/icons/src/components/tests/linear.spec.tsx Adds render smoke test for Linear icon component
apps/design/icons/src/components/tests/light-bulb.spec.tsx Adds render smoke test for LightBulb icon component
apps/design/icons/src/components/tests/light-bulb-solid.spec.tsx Adds render smoke test for LightBulbSolid icon component
apps/design/icons/src/components/tests/lifebuoy.spec.tsx Adds render smoke test for Lifebuoy icon component
apps/design/icons/src/components/tests/levels.spec.tsx Adds render smoke test for Levels icon component
apps/design/icons/src/components/tests/layout-top.spec.tsx Adds render smoke test for LayoutTop icon component
apps/design/icons/src/components/tests/layout-top-bottom.spec.tsx Adds render smoke test for LayoutTopBottom icon component
apps/design/icons/src/components/tests/layout-right.spec.tsx Adds render smoke test for LayoutRight icon component
apps/design/icons/src/components/tests/layout-left.spec.tsx Adds render smoke test for LayoutLeft icon component
apps/design/icons/src/components/tests/layout-left-right.spec.tsx Adds render smoke test for LayoutLeftRight icon component
apps/design/icons/src/components/tests/layout-bottom.spec.tsx Adds render smoke test for LayoutBottom icon component
apps/design/icons/src/components/tests/layers-3.spec.tsx Adds render smoke test for Layers3 icon component
apps/design/icons/src/components/tests/laptop-mobile.spec.tsx Adds render smoke test for LaptopMobile icon component
apps/design/icons/src/components/tests/language.spec.tsx Adds render smoke test for Language icon component
apps/design/icons/src/components/tests/klaviyo.spec.tsx Adds render smoke test for Klaviyo icon component
apps/design/icons/src/components/tests/klarna.spec.tsx Adds render smoke test for Klarna icon component
apps/design/icons/src/components/tests/klarna-ex.spec.tsx Adds render smoke test for KlarnaEx icon component
apps/design/icons/src/components/tests/keyboard.spec.tsx Adds render smoke test for Keyboard icon component
apps/design/icons/src/components/tests/key.spec.tsx Adds render smoke test for Key icon component
apps/design/icons/src/components/tests/key-solid.spec.tsx Adds render smoke test for KeySolid icon component
apps/design/icons/src/components/tests/javascript.spec.tsx Adds render smoke test for Javascript icon component
apps/design/icons/src/components/tests/javascript-ex.spec.tsx Adds render smoke test for JavascriptEx icon component
apps/design/icons/src/components/tests/information-circle.spec.tsx Adds render smoke test for InformationCircle icon component
apps/design/icons/src/components/tests/information-circle-solid.spec.tsx Adds render smoke test for InformationCircleSolid icon component
apps/design/icons/src/components/tests/inbox-solid.spec.tsx Adds render smoke test for InboxSolid icon component
apps/design/icons/src/components/tests/images.spec.tsx Adds render smoke test for Images icon component
apps/design/icons/src/components/tests/image.spec.tsx Adds render smoke test for Image icon component
apps/design/icons/src/components/tests/image-sparkle.spec.tsx Adds render smoke test for ImageSparkle icon component
apps/design/icons/src/components/tests/id-badge.spec.tsx Adds render smoke test for IdBadge icon component
apps/design/icons/src/components/tests/house.spec.tsx Adds render smoke test for House icon component
apps/design/icons/src/components/tests/house-star.spec.tsx Adds render smoke test for HouseStar icon component
apps/design/icons/src/components/tests/history.spec.tsx Adds render smoke test for History icon component
apps/design/icons/src/components/tests/heart.spec.tsx Adds render smoke test for Heart icon component
apps/design/icons/src/components/tests/heart-broken.spec.tsx Adds render smoke test for HeartBroken icon component
apps/design/icons/src/components/tests/hashtag.spec.tsx Adds render smoke test for Hashtag icon component
apps/design/icons/src/components/tests/hand-truck.spec.tsx Adds render smoke test for HandTruck icon component
apps/design/icons/src/components/tests/grid-list.spec.tsx Adds render smoke test for GridList icon component
apps/design/icons/src/components/tests/grid-layout.spec.tsx Adds render smoke test for GridLayout icon component
apps/design/icons/src/components/tests/google.spec.tsx Adds render smoke test for Google icon component
apps/design/icons/src/components/tests/globe.spec.tsx Adds render smoke test for Globe icon component
apps/design/icons/src/components/tests/globe-europe.spec.tsx Adds render smoke test for GlobeEurope icon component
apps/design/icons/src/components/tests/globe-europe-solid.spec.tsx Adds render smoke test for GlobeEuropeSolid icon component
apps/design/icons/src/components/tests/glasses.spec.tsx Adds render smoke test for Glasses icon component
apps/design/icons/src/components/tests/github.spec.tsx Adds render smoke test for Github icon component
apps/design/icons/src/components/tests/gift.spec.tsx Adds render smoke test for Gift icon component
apps/design/icons/src/components/tests/gift-solid.spec.tsx Adds render smoke test for GiftSolid icon component
apps/design/icons/src/components/tests/gift cards.spec.tsx Adds render smoke test for GiftCards icon component (uses spaced filename/import)
apps/design/icons/src/components/tests/ghost-worried.spec.tsx Adds render smoke test for GhostWorried icon component
apps/design/icons/src/components/tests/gauge-sparkle.spec.tsx Adds render smoke test for GaugeSparkle icon component
apps/design/icons/src/components/tests/gatsby.spec.tsx Adds render smoke test for Gatsby icon component
apps/design/icons/src/components/tests/gatsby-ex.spec.tsx Adds render smoke test for GatsbyEx icon component
apps/design/icons/src/components/tests/gap.spec.tsx Adds render smoke test for Gap icon component
apps/design/icons/src/components/tests/funnel.spec.tsx Adds render smoke test for Funnel icon component
apps/design/icons/src/components/tests/funnel-plus.spec.tsx Adds render smoke test for FunnelPlus icon component
apps/design/icons/src/components/tests/forward-solid.spec.tsx Adds render smoke test for ForwardSolid icon component
apps/design/icons/src/components/tests/folder.spec.tsx Adds render smoke test for Folder icon component
apps/design/icons/src/components/tests/folder-open.spec.tsx Adds render smoke test for FolderOpen icon component
apps/design/icons/src/components/tests/folder-open-illustration.spec.tsx Adds render smoke test for FolderOpenIllustration icon component
apps/design/icons/src/components/tests/folder-illustration.spec.tsx Adds render smoke test for FolderIllustration icon component
apps/design/icons/src/components/tests/focus.spec.tsx Adds render smoke test for Focus icon component
apps/design/icons/src/components/tests/flying-box.spec.tsx Adds render smoke test for FlyingBox icon component
apps/design/icons/src/components/tests/floppy-disk.spec.tsx Adds render smoke test for FloppyDisk icon component
apps/design/icons/src/components/tests/flag-mini.spec.tsx Adds render smoke test for FlagMini icon component
apps/design/icons/src/components/tests/fire.spec.tsx Adds render smoke test for Fire icon component
apps/design/icons/src/components/tests/fire-solid.spec.tsx Adds render smoke test for FireSolid icon component
apps/design/icons/src/components/tests/file.spec.tsx Adds render smoke test for File icon component
apps/design/icons/src/components/tests/file-plus.spec.tsx Adds render smoke test for FilePlus icon component
apps/design/icons/src/components/tests/figma.spec.tsx Adds render smoke test for Figma icon component
apps/design/icons/src/components/tests/featured-badge.spec.tsx Adds render smoke test for FeaturedBadge icon component
apps/design/icons/src/components/tests/facebook.spec.tsx Adds render smoke test for Facebook icon component
apps/design/icons/src/components/tests/face-smile.spec.tsx Adds render smoke test for FaceSmile icon component
apps/design/icons/src/components/tests/face-disappointed.spec.tsx Adds render smoke test for FaceDisappointed icon component
apps/design/icons/src/components/tests/face-crossed-out-eyes.spec.tsx Adds render smoke test for FaceCrossedOutEyes icon component
apps/design/icons/src/components/tests/eye.spec.tsx Adds render smoke test for Eye icon component
apps/design/icons/src/components/tests/eye-slash.spec.tsx Adds render smoke test for EyeSlash icon component
apps/design/icons/src/components/tests/eye-slash-mini.spec.tsx Adds render smoke test for EyeSlashMini icon component
apps/design/icons/src/components/tests/eye-mini.spec.tsx Adds render smoke test for EyeMini icon component
apps/design/icons/src/components/tests/expand.spec.tsx Adds render smoke test for Expand icon component
apps/design/icons/src/components/tests/exclamation-circle.spec.tsx Adds render smoke test for ExclamationCircle icon component
apps/design/icons/src/components/tests/exclamation-circle-solid.spec.tsx Adds render smoke test for ExclamationCircleSolid icon component
apps/design/icons/src/components/tests/equals.spec.tsx Adds render smoke test for Equals icon component
apps/design/icons/src/components/tests/envelope.spec.tsx Adds render smoke test for Envelope icon component
apps/design/icons/src/components/tests/envelope-solid.spec.tsx Adds render smoke test for EnvelopeSolid icon component
apps/design/icons/src/components/tests/envelope-content.spec.tsx Adds render smoke test for EnvelopeContent icon component
apps/design/icons/src/components/tests/ellipsis-vertical.spec.tsx Adds render smoke test for EllipsisVertical icon component
apps/design/icons/src/components/tests/ellipsis-horizontal.spec.tsx Adds render smoke test for EllipsisHorizontal icon component
apps/design/icons/src/components/tests/ellipse-solid.spec.tsx Adds render smoke test for EllipseSolid icon component
apps/design/icons/src/components/tests/ellipse-red-solid.spec.tsx Adds render smoke test for EllipseRedSolid icon component
apps/design/icons/src/components/tests/ellipse-purple-solid.spec.tsx Adds render smoke test for EllipsePurpleSolid icon component
apps/design/icons/src/components/tests/ellipse-orange-solid.spec.tsx Adds render smoke test for EllipseOrangeSolid icon component
apps/design/icons/src/components/tests/ellipse-mini-solid.spec.tsx Adds render smoke test for EllipseMiniSolid icon component
apps/design/icons/src/components/tests/ellipse-grey-solid.spec.tsx Adds render smoke test for EllipseGreySolid icon component
apps/design/icons/src/components/tests/ellipse-green-solid.spec.tsx Adds render smoke test for EllipseGreenSolid icon component
apps/design/icons/src/components/tests/ellipse-blue-solid.spec.tsx Adds render smoke test for EllipseBlueSolid icon component
apps/design/icons/src/components/tests/drop-cap.spec.tsx Adds render smoke test for DropCap icon component
apps/design/icons/src/components/tests/draft orders.spec.tsx Adds render smoke test for DraftOrders icon component (uses spaced filename/import)
apps/design/icons/src/components/tests/dots-six.spec.tsx Adds render smoke test for DotsSix icon component
apps/design/icons/src/components/tests/document-text.spec.tsx Adds render smoke test for DocumentText icon component
apps/design/icons/src/components/tests/document-text-solid.spec.tsx Adds render smoke test for DocumentTextSolid icon component
apps/design/icons/src/components/tests/document-series.spec.tsx Adds render smoke test for DocumentSeries icon component
apps/design/icons/src/components/tests/discord.spec.tsx Adds render smoke test for Discord icon component
apps/design/icons/src/components/tests/directions.spec.tsx Adds render smoke test for Directions icon component
apps/design/icons/src/components/tests/descending-sorting.spec.tsx Adds render smoke test for DescendingSorting icon component
apps/design/icons/src/components/tests/decision-process.spec.tsx Adds render smoke test for DecisionProcess icon component
apps/design/icons/src/components/tests/cursor-default.spec.tsx Adds render smoke test for CursorDefault icon component
apps/design/icons/src/components/tests/cursor-default-solid.spec.tsx Adds render smoke test for CursorDefaultSolid icon component
apps/design/icons/src/components/tests/cursor-arrow-rays.spec.tsx Adds render smoke test for CursorArrowRays icon component
apps/design/icons/src/components/tests/currency-dollar.spec.tsx Adds render smoke test for CurrencyDollar icon component
apps/design/icons/src/components/tests/currency-dollar-solid.spec.tsx Adds render smoke test for CurrencyDollarSolid icon component
apps/design/icons/src/components/tests/cube-solid.spec.tsx Adds render smoke test for CubeSolid icon component
apps/design/icons/src/components/tests/credit-card.spec.tsx Adds render smoke test for CreditCard icon component
apps/design/icons/src/components/tests/credit-card-solid.spec.tsx Adds render smoke test for CreditCardSolid icon component
apps/design/icons/src/components/tests/credit-card-refresh.spec.tsx Adds render smoke test for CreditCardRefresh icon component
apps/design/icons/src/components/tests/contentful.spec.tsx Adds render smoke test for Contentful icon component
apps/design/icons/src/components/tests/computer-desktop.spec.tsx Adds render smoke test for ComputerDesktop icon component
apps/design/icons/src/components/tests/computer-desktop-solid.spec.tsx Adds render smoke test for ComputerDesktopSolid icon component
apps/design/icons/src/components/tests/component.spec.tsx Adds render smoke test for Component icon component
apps/design/icons/src/components/tests/component-solid.spec.tsx Adds render smoke test for ComponentSolid icon component
apps/design/icons/src/components/tests/command-line.spec.tsx Adds render smoke test for CommandLine icon component
apps/design/icons/src/components/tests/command-line-solid.spec.tsx Adds render smoke test for CommandLineSolid icon component
apps/design/icons/src/components/tests/collapse.spec.tsx Adds render smoke test for Collapse icon component
apps/design/icons/src/components/tests/cog-six-tooth.spec.tsx Adds render smoke test for CogSixTooth icon component
apps/design/icons/src/components/tests/cog-six-tooth-solid.spec.tsx Adds render smoke test for CogSixToothSolid icon component
apps/design/icons/src/components/tests/code.spec.tsx Adds render smoke test for Code icon component
apps/design/icons/src/components/tests/code-pull-request.spec.tsx Adds render smoke test for CodePullRequest icon component
apps/design/icons/src/components/tests/code-merge.spec.tsx Adds render smoke test for CodeMerge icon component
apps/design/icons/src/components/tests/code-editor.spec.tsx Adds render smoke test for CodeEditor icon component
apps/design/icons/src/components/tests/code-compare.spec.tsx Adds render smoke test for CodeCompare icon component
apps/design/icons/src/components/tests/code-commit.spec.tsx Adds render smoke test for CodeCommit icon component
apps/design/icons/src/components/tests/code-branch.spec.tsx Adds render smoke test for CodeBranch icon component
apps/design/icons/src/components/tests/cloud-solid.spec.tsx Adds render smoke test for CloudSolid icon component
apps/design/icons/src/components/tests/cloud-arrow-up.spec.tsx Adds render smoke test for CloudArrowUp icon component
apps/design/icons/src/components/tests/cloud-arrow-down.spec.tsx Adds render smoke test for CloudArrowDown icon component
apps/design/icons/src/components/tests/clone-dashed.spec.tsx Adds render smoke test for CloneDashed icon component
apps/design/icons/src/components/tests/clock.spec.tsx Adds render smoke test for Clock icon component
apps/design/icons/src/components/tests/clock-solid.spec.tsx Adds render smoke test for ClockSolid icon component
apps/design/icons/src/components/tests/clock-solid-mini.spec.tsx Adds render smoke test for ClockSolidMini icon component
apps/design/icons/src/components/tests/clock-changed-solid-mini.spec.tsx Adds render smoke test for ClockChangedSolidMini icon component
apps/design/icons/src/components/tests/circle-xmark-solid.spec.tsx Adds render smoke test for CircleXmarkSolid icon component
apps/design/icons/src/components/tests/circle-warning-solid.spec.tsx Adds render smoke test for CircleWarningSolid icon component
apps/design/icons/src/components/tests/circle-three-quarters-solid.spec.tsx Adds render smoke test for CircleThreeQuartersSolid icon component
apps/design/icons/src/components/tests/circle-stack.spec.tsx Adds render smoke test for CircleStack icon component
apps/design/icons/src/components/tests/circle-stack-solid.spec.tsx Adds render smoke test for CircleStackSolid icon component
apps/design/icons/src/components/tests/circle-solid.spec.tsx Adds render smoke test for CircleSolid icon component
apps/design/icons/src/components/tests/circle-sliders.spec.tsx Adds render smoke test for CircleSliders icon component
apps/design/icons/src/components/tests/circle-quarter-solid.spec.tsx Adds render smoke test for CircleQuarterSolid icon component
apps/design/icons/src/components/tests/circle-plus.spec.tsx Adds render smoke test for CirclePlus icon component
apps/design/icons/src/components/tests/circle-minus-solid.spec.tsx Adds render smoke test for CircleMinusSolid icon component
apps/design/icons/src/components/tests/circle-mini-solid.spec.tsx Adds render smoke test for CircleMiniSolid icon component
apps/design/icons/src/components/tests/circle-mini-filled-solid.spec.tsx Adds render smoke test for CircleMiniFilledSolid icon component
apps/design/icons/src/components/tests/circle-info-solid.spec.tsx Adds render smoke test for CircleInfoSolid icon component
apps/design/icons/src/components/tests/circle-half-solid.spec.tsx Adds render smoke test for CircleHalfSolid icon component
apps/design/icons/src/components/tests/circle-half-dotted-clock.spec.tsx Adds render smoke test for CircleHalfDottedClock icon component
apps/design/icons/src/components/tests/circle-filled-solid.spec.tsx Adds render smoke test for CircleFilledSolid icon component
apps/design/icons/src/components/tests/circle-dotted-line.spec.tsx Adds render smoke test for CircleDottedLine icon component
apps/design/icons/src/components/tests/circle-check-solid.spec.tsx Adds render smoke test for CircleCheckSolid icon component
apps/design/icons/src/components/tests/circle-arrow-up.spec.tsx Adds render smoke test for CircleArrowUp icon component
apps/design/icons/src/components/tests/chevron-up-mini.spec.tsx Adds render smoke test for ChevronUpMini icon component
apps/design/icons/src/components/tests/chevron-up-down.spec.tsx Adds render smoke test for ChevronUpDown icon component
apps/design/icons/src/components/tests/chevron-right.spec.tsx Adds render smoke test for ChevronRight icon component
apps/design/icons/src/components/tests/chevron-right-mini.spec.tsx Adds render smoke test for ChevronRightMini icon component
apps/design/icons/src/components/tests/chevron-left.spec.tsx Adds render smoke test for ChevronLeft icon component
apps/design/icons/src/components/tests/chevron-left-mini.spec.tsx Adds render smoke test for ChevronLeftMini icon component
apps/design/icons/src/components/tests/chevron-down.spec.tsx Adds render smoke test for ChevronDown icon component
apps/design/icons/src/components/tests/chevron-down-mini.spec.tsx Adds render smoke test for ChevronDownMini icon component
apps/design/icons/src/components/tests/chevron-double-right.spec.tsx Adds render smoke test for ChevronDoubleRight icon component
apps/design/icons/src/components/tests/chevron-double-right-mini-solid.spec.tsx Adds render smoke test for ChevronDoubleRightMiniSolid icon component
apps/design/icons/src/components/tests/chevron-double-left.spec.tsx Adds render smoke test for ChevronDoubleLeft icon component
apps/design/icons/src/components/tests/chevron-double-left-mini-solid.spec.tsx Adds render smoke test for ChevronDoubleLeftMiniSolid icon component
apps/design/icons/src/components/tests/chef-hat.spec.tsx Adds render smoke test for ChefHat icon component
apps/design/icons/src/components/tests/check.spec.tsx Adds render smoke test for Check icon component
apps/design/icons/src/components/tests/check-mini.spec.tsx Adds render smoke test for CheckMini icon component
apps/design/icons/src/components/tests/check-circle.spec.tsx Adds render smoke test for CheckCircle icon component
apps/design/icons/src/components/tests/check-circle-solid.spec.tsx Adds render smoke test for CheckCircleSolid icon component
apps/design/icons/src/components/tests/check-circle-mini-solid.spec.tsx Adds render smoke test for CheckCircleMiniSolid icon component
apps/design/icons/src/components/tests/chat-bubble.spec.tsx Adds render smoke test for ChatBubble icon component
apps/design/icons/src/components/tests/chat-bubble-left-right.spec.tsx Adds render smoke test for ChatBubbleLeftRight icon component
apps/design/icons/src/components/tests/chat-bubble-left-right-solid.spec.tsx Adds render smoke test for ChatBubbleLeftRightSolid icon component
apps/design/icons/src/components/tests/chart-pie.spec.tsx Adds render smoke test for ChartPie icon component
apps/design/icons/src/components/tests/chart-bar.spec.tsx Adds render smoke test for ChartBar icon component
apps/design/icons/src/components/tests/chart-activity.spec.tsx Adds render smoke test for ChartActivity icon component
apps/design/icons/src/components/tests/channels.spec.tsx Adds render smoke test for Channels icon component
apps/design/icons/src/components/tests/channels-solid.spec.tsx Adds render smoke test for ChannelsSolid icon component
apps/design/icons/src/components/tests/cash.spec.tsx Adds render smoke test for Cash icon component
apps/design/icons/src/components/tests/cash-solid.spec.tsx Adds render smoke test for CashSolid icon component
apps/design/icons/src/components/tests/caret-minimize-diagonal.spec.tsx Adds render smoke test for CaretMinimizeDiagonal icon component
apps/design/icons/src/components/tests/caret-maximize-diagonal.spec.tsx Adds render smoke test for CaretMaximizeDiagonal icon component
apps/design/icons/src/components/tests/card-sparkle.spec.tsx Adds render smoke test for CardSparkle icon component
apps/design/icons/src/components/tests/camera.spec.tsx Adds render smoke test for Camera icon component
apps/design/icons/src/components/tests/calendar.spec.tsx Adds render smoke test for Calendar icon component
apps/design/icons/src/components/tests/calendar-solid.spec.tsx Adds render smoke test for CalendarSolid icon component
apps/design/icons/src/components/tests/calendar-mini.spec.tsx Adds render smoke test for CalendarMini icon component
apps/design/icons/src/components/tests/button.spec.tsx Adds render smoke test for Button icon component
apps/design/icons/src/components/tests/buildings.spec.tsx Adds render smoke test for Buildings icon component
apps/design/icons/src/components/tests/buildings-solid.spec.tsx Adds render smoke test for BuildingsSolid icon component
apps/design/icons/src/components/tests/buildings-mini.spec.tsx Adds render smoke test for BuildingsMini icon component
apps/design/icons/src/components/tests/building-tax.spec.tsx Adds render smoke test for BuildingTax icon component
apps/design/icons/src/components/tests/building-storefront.spec.tsx Adds render smoke test for BuildingStorefront icon component
apps/design/icons/src/components/tests/bug.spec.tsx Adds render smoke test for Bug icon component
apps/design/icons/src/components/tests/bug-ant-solid.spec.tsx Adds render smoke test for BugAntSolid icon component
apps/design/icons/src/components/tests/broom-sparkle.spec.tsx Adds render smoke test for BroomSparkle icon component
apps/design/icons/src/components/tests/broom-sparkle-solid.spec.tsx Adds render smoke test for BroomSparkleSolid icon component
apps/design/icons/src/components/tests/brackets.spec.tsx Adds render smoke test for Brackets icon component
apps/design/icons/src/components/tests/bottom-to-top.spec.tsx Adds render smoke test for BottomToTop icon component
apps/design/icons/src/components/tests/bookmarks.spec.tsx Adds render smoke test for Bookmarks icon component
apps/design/icons/src/components/tests/book.spec.tsx Adds render smoke test for Book icon component
apps/design/icons/src/components/tests/book-open.spec.tsx Adds render smoke test for BookOpen icon component
apps/design/icons/src/components/tests/bolt.spec.tsx Adds render smoke test for Bolt icon component
apps/design/icons/src/components/tests/bolt-solid.spec.tsx Adds render smoke test for BoltSolid icon component
apps/design/icons/src/components/tests/bloom.spec.tsx Adds render smoke test for Bloom icon component
apps/design/icons/src/components/tests/bloom-badge.spec.tsx Adds render smoke test for BloomBadge icon component
apps/design/icons/src/components/tests/bell-alert.spec.tsx Adds render smoke test for BellAlert icon component
apps/design/icons/src/components/tests/bell-alert-solid.spec.tsx Adds render smoke test for BellAlertSolid icon component
apps/design/icons/src/components/tests/bell-alert-done.spec.tsx Adds render smoke test for BellAlertDone icon component
apps/design/icons/src/components/tests/beaker.spec.tsx Adds render smoke test for Beaker icon component
apps/design/icons/src/components/tests/bars-three.spec.tsx Adds render smoke test for BarsThree icon component
apps/design/icons/src/components/tests/bars-arrow-down.spec.tsx Adds render smoke test for BarsArrowDown icon component
apps/design/icons/src/components/tests/badge-check.spec.tsx Adds render smoke test for BadgeCheck icon component
apps/design/icons/src/components/tests/backward-solid.spec.tsx Adds render smoke test for BackwardSolid icon component
apps/design/icons/src/components/tests/at-symbol.spec.tsx Adds render smoke test for AtSymbol icon component
apps/design/icons/src/components/tests/astro.spec.tsx Adds render smoke test for Astro icon component
apps/design/icons/src/components/tests/arrows-reduce-diagonal.spec.tsx Adds render smoke test for ArrowsReduceDiagonal icon component
apps/design/icons/src/components/tests/arrows-pointing-out.spec.tsx Adds render smoke test for ArrowsPointingOut icon component
apps/design/icons/src/components/tests/arrows-pointing-out-mini.spec.tsx Adds render smoke test for ArrowsPointingOutMini icon component
apps/design/icons/src/components/tests/arrow-uturn-left.spec.tsx Adds render smoke test for ArrowUturnLeft icon component
apps/design/icons/src/components/tests/arrow-up-tray.spec.tsx Adds render smoke test for ArrowUpTray icon component
apps/design/icons/src/components/tests/arrow-up-right-on-box.spec.tsx Adds render smoke test for ArrowUpRightOnBox icon component
apps/design/icons/src/components/tests/arrow-up-right-mini.spec.tsx Adds render smoke test for ArrowUpRightMini icon component
apps/design/icons/src/components/tests/arrow-up-right-micro.spec.tsx Adds render smoke test for ArrowUpRightMicro icon component
apps/design/icons/src/components/tests/arrow-up-mini.spec.tsx Adds render smoke test for ArrowUpMini icon component
apps/design/icons/src/components/tests/arrow-up-down.spec.tsx Adds render smoke test for ArrowUpDown icon component
apps/design/icons/src/components/tests/arrow-up-circle-solid.spec.tsx Adds render smoke test for ArrowUpCircleSolid icon component
apps/design/icons/src/components/tests/arrow-turn-up.spec.tsx Adds render smoke test for ArrowTurnUp icon component
apps/design/icons/src/components/tests/arrow-right.spec.tsx Adds render smoke test for ArrowRight icon component
apps/design/icons/src/components/tests/arrow-right-on-rectangle.spec.tsx Adds render smoke test for ArrowRightOnRectangle icon component
apps/design/icons/src/components/tests/arrow-right-mini.spec.tsx Adds render smoke test for ArrowRightMini icon component
apps/design/icons/src/components/tests/arrow-right-down.spec.tsx Adds render smoke test for ArrowRightDown icon component
apps/design/icons/src/components/tests/arrow-path.spec.tsx Adds render smoke test for ArrowPath icon component
apps/design/icons/src/components/tests/arrow-path-mini.spec.tsx Adds render smoke test for ArrowPathMini icon component
apps/design/icons/src/components/tests/arrow-long-up.spec.tsx Adds render smoke test for ArrowLongUp icon component
apps/design/icons/src/components/tests/arrow-long-right.spec.tsx Adds render smoke test for ArrowLongRight icon component
apps/design/icons/src/components/tests/arrow-long-left.spec.tsx Adds render smoke test for ArrowLongLeft icon component
apps/design/icons/src/components/tests/arrow-long-down.spec.tsx Adds render smoke test for ArrowLongDown icon component
apps/design/icons/src/components/tests/arrow-left.spec.tsx Adds render smoke test for ArrowLeft icon component
apps/design/icons/src/components/tests/arrow-left-mini.spec.tsx Adds render smoke test for ArrowLeftMini icon component
apps/design/icons/src/components/tests/arrow-down.spec.tsx Adds render smoke test for ArrowDown icon component
apps/design/icons/src/components/tests/arrow-down-tray.spec.tsx Adds render smoke test for ArrowDownTray icon component
apps/design/icons/src/components/tests/arrow-down-right-mini.spec.tsx Adds render smoke test for ArrowDownRightMini icon component
apps/design/icons/src/components/tests/arrow-down-mini.spec.tsx Adds render smoke test for ArrowDownMini icon component
apps/design/icons/src/components/tests/arrow-down-left.spec.tsx Adds render smoke test for ArrowDownLeft icon component
apps/design/icons/src/components/tests/arrow-down-left-mini.spec.tsx Adds render smoke test for ArrowDownLeftMini icon component
apps/design/icons/src/components/tests/arrow-down-circle.spec.tsx Adds render smoke test for ArrowDownCircle icon component
apps/design/icons/src/components/tests/archive-box.spec.tsx Adds render smoke test for ArchiveBox icon component
apps/design/icons/src/components/tests/apple.spec.tsx Adds render smoke test for Apple icon component
apps/design/icons/src/components/tests/amazon.spec.tsx Adds render smoke test for Amazon icon component
apps/design/icons/src/components/tests/ai-assistent.spec.tsx Adds render smoke test for AiAssistent icon component
apps/design/icons/src/components/tests/ai-assistent-luminosity.spec.tsx Adds render smoke test for AiAssistentLuminosity icon component
apps/design/icons/src/components/tests/adjustments.spec.tsx Adds render smoke test for Adjustments icon component
apps/design/icons/src/components/tests/adjustments-done.spec.tsx Adds render smoke test for AdjustmentsDone icon component
apps/design/icons/src/components/tests/academic-cap.spec.tsx Adds render smoke test for AcademicCap icon component
apps/design/icons/src/components/tests/academic-cap-solid.spec.tsx Adds render smoke test for AcademicCapSolid icon component
apps/design/icons/src/components/tests/WIP.spec.tsx Adds render smoke test for WIP icon component
apps/design/icons/src/components/WIP.tsx Adds WIP icon component implementation
apps/design/icons/setup-test.ts Adds shared test environment setup (JSDOM/ResizeObserver/polyfills)
apps/design/icons/rollup.config.mjs Adds Rollup build configuration for UMD/CJS/ESM icon bundles
apps/design/icons/package.json Adds package metadata/scripts for building/testing/publishing the icons package
apps/design/icons/README.md Adds package README (currently Medusa-branded)
apps/design/icons/LICENSE Adds MIT license file (Medusa copyright)
apps/design/icons/.env.template Adds Figma token template for regeneration tooling
apps/README.md Adds workspace usage instructions
apps/.yarnrc.yml Forces node-modules linker for Yarn in apps/

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6 to +15
describe("MemberBronzeBadge", () => {
it("should render the icon without errors", async () => {
render(<MemberBronzeBadge data-testid="icon" />)


const svgElement = screen.getByTestId("icon")

expect(svgElement).toBeInTheDocument()

cleanup()

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These icon smoke tests mark the test function as async but don’t await anything, and they manually call cleanup() inside the test. With Testing Library, cleanup is typically handled via afterEach automatically (or centrally in test setup), and keeping it inside each test adds noise and risk (e.g., skipped cleanup if an assertion throws). Suggest removing async here and moving cleanup to a shared afterEach(cleanup) (or rely on auto-cleanup if configured).

Suggested change
describe("MemberBronzeBadge", () => {
it("should render the icon without errors", async () => {
render(<MemberBronzeBadge data-testid="icon" />)
const svgElement = screen.getByTestId("icon")
expect(svgElement).toBeInTheDocument()
cleanup()
afterEach(cleanup)
describe("MemberBronzeBadge", () => {
it("should render the icon without errors", () => {
render(<MemberBronzeBadge data-testid="icon" />)
const svgElement = screen.getByTestId("icon")
expect(svgElement).toBeInTheDocument()

Copilot uses AI. Check for mistakes.
import * as React from "react"
import { cleanup, render, screen } from "@testing-library/react"

import GiftCards from "../gift cards"

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The import path (and test filename) contains a space. While it can work on some systems, spaces in module paths tend to cause friction with tooling (bundlers, CLIs, shell scripts) and make imports harder to read/search. Recommend renaming the component/test to a standard convention (e.g. gift-cards) and updating the import accordingly.

Suggested change
import GiftCards from "../gift cards"
import GiftCards from "../gift-cards"

Copilot uses AI. Check for mistakes.
Comment on lines +4 to +8
import AiAssistent from "../ai-assistent"

describe("AiAssistent", () => {
it("should render the icon without errors", async () => {
render(<AiAssistent data-testid="icon" />)

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo: Assistent should be Assistant in the component/module naming to avoid propagating misspellings through the public API and filenames.

Suggested change
import AiAssistent from "../ai-assistent"
describe("AiAssistent", () => {
it("should render the icon without errors", async () => {
render(<AiAssistent data-testid="icon" />)
import AiAssistant from "../ai-assistant"
describe("AiAssistant", () => {
it("should render the icon without errors", async () => {
render(<AiAssistant data-testid="icon" />)

Copilot uses AI. Check for mistakes.
Comment on lines +46 to +53
format: "esm",
inputs,
outputDir,
preserveModules: true,
aliasesSupport: true,
sourcemap: true,
dir: `${outputDir}/esm`, // Update this line
},

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bundle definitions include sourcemap: true and the ESM bundle includes a dir override, but those fields are not used when building output (output hard-codes sourcemap: false, and dir in the bundle config is ignored). This makes the configuration misleading and can break expectations for consumers/debugging. Suggest threading sourcemap (and any dir override) through the mapping and/or removing unused fields to avoid a false sense of configuration.

Copilot uses AI. Check for mistakes.
Comment on lines +75 to +90
output: {
name: packageName,
banner: `/* ${pkg.name} v${pkg.version} - ${pkg.license} */`,
...(preserveModules
? {
dir: `${outputDir}/${format}`,
}
: {
file: `${outputDir}/${format}/${outputFileName}${
minify ? ".min" : ""
}.js`,
}),
format,
sourcemap: false,
preserveModules,
globals: {

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bundle definitions include sourcemap: true and the ESM bundle includes a dir override, but those fields are not used when building output (output hard-codes sourcemap: false, and dir in the bundle config is ignored). This makes the configuration misleading and can break expectations for consumers/debugging. Suggest threading sourcemap (and any dir override) through the mapping and/or removing unused fields to avoid a false sense of configuration.

Copilot uses AI. Check for mistakes.
This package is auto-generated, and requires a Figma token associated with the Medusa Figma organization. If you are a not a Medusa team member, you will not be able to make changes to this package. If you discover any issues please open an issue instead of a PR.

## Installation

Copilot AI Feb 25, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

README installation instructions reference @medusajs/icons, but this package’s package.json declares the name @opensre/icons. The README should match the actual published package name (and ideally remove/adjust Medusa branding if this is intended as an OpenSRE package) to prevent incorrect installs.

Copilot uses AI. Check for mistakes.
Comment thread apps/design/icons/setup-test.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants