Add design files from Medusa UI project#2
Conversation
There was a problem hiding this comment.
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.
| describe("MemberBronzeBadge", () => { | ||
| it("should render the icon without errors", async () => { | ||
| render(<MemberBronzeBadge data-testid="icon" />) | ||
|
|
||
|
|
||
| const svgElement = screen.getByTestId("icon") | ||
|
|
||
| expect(svgElement).toBeInTheDocument() | ||
|
|
||
| cleanup() |
There was a problem hiding this comment.
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).
| 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() |
| import * as React from "react" | ||
| import { cleanup, render, screen } from "@testing-library/react" | ||
|
|
||
| import GiftCards from "../gift cards" |
There was a problem hiding this comment.
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.
| import GiftCards from "../gift cards" | |
| import GiftCards from "../gift-cards" |
| import AiAssistent from "../ai-assistent" | ||
|
|
||
| describe("AiAssistent", () => { | ||
| it("should render the icon without errors", async () => { | ||
| render(<AiAssistent data-testid="icon" />) |
There was a problem hiding this comment.
Typo: Assistent should be Assistant in the component/module naming to avoid propagating misspellings through the public API and filenames.
| 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" />) |
| format: "esm", | ||
| inputs, | ||
| outputDir, | ||
| preserveModules: true, | ||
| aliasesSupport: true, | ||
| sourcemap: true, | ||
| dir: `${outputDir}/esm`, // Update this line | ||
| }, |
There was a problem hiding this comment.
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.
| 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: { |
There was a problem hiding this comment.
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.
| 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 | ||
|
|
There was a problem hiding this comment.
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.
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.