Skip to content

✨ feat: expose 11 additional icons from public icons barrel#634

Merged
futjesus merged 1 commit into
mainfrom
feat/expose-missing-icons
May 12, 2026
Merged

✨ feat: expose 11 additional icons from public icons barrel#634
futjesus merged 1 commit into
mainfrom
feat/expose-missing-icons

Conversation

@futjesus
Copy link
Copy Markdown
Member

@futjesus futjesus commented May 6, 2026

Summary

Adds 11 icons to the public re-export in lib/icons.ts so they become reachable through @konstructio/ui/icons. They were already implemented in lib/assets/icons/components/ but never made it into the public barrel, so consumers had to keep maintaining local copies.

Newly exposed icons:

  • CircumGlobeIcon
  • CpuAltIcon
  • DocsIcon
  • FirewallAltIcon
  • InventoryIcon
  • LoadBalancerAltIcon
  • LockIcon
  • LogOutIcon
  • NetworkAltIcon
  • OrgSettingsIcon
  • ProfileIcon

This is the only change — purely additive, no renames, no API removals.

Test plan

  • npm run lint clean
  • npm run check:types clean
  • npm run check:prettier clean
  • npm test — 429/429 passing
  • npm run build succeeds and the new icons appear as named exports in dist/icons.js / dist/icons.d.ts
  • After publish, downstream dashboard-manager will drop its local copies of CircumGlobe, Docs, FirewallAlt (replacing local Firewall), Inventory, LogOut and Profile and import from @konstructio/ui/icons

CircumGlobeIcon, CpuAltIcon, DocsIcon, FirewallAltIcon, InventoryIcon,
LoadBalancerAltIcon, LockIcon, LogOutIcon, NetworkAltIcon, OrgSettingsIcon
and ProfileIcon were already implemented in lib/assets/icons/components
but missing from the public re-export in lib/icons.ts, leaving them
unreachable through @konstructio/ui/icons. Add them so consumers can
drop their local copies of these designs.
@futjesus futjesus merged commit bb40c78 into main May 12, 2026
1 check passed
@futjesus futjesus deleted the feat/expose-missing-icons branch May 12, 2026 16:21
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.

1 participant