Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Oct 23, 2025

Description

This PR adds a new Storybook story that displays all Lucide icons. This makes it easy for developers to discover which icons are available in the Lucide library but haven't been added to the CMS yet.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • iojs.org
    • Triggering command: curl -q --fail --compressed -L -s REDACTED -o - (dns block)
  • storybook.js.org
    • Triggering command: node /home/REDACTED/work/Umbraco-CMS/Umbraco-CMS/src/Umbraco.Web.UI.Client/node_modules/.bin/storybook dev -p 6006 (dns block)
  • uui.umbraco.com
    • Triggering command: node /home/REDACTED/work/Umbraco-CMS/Umbraco-CMS/src/Umbraco.Web.UI.Client/node_modules/.bin/storybook dev -p 6006 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@nielslyngsoe nielslyngsoe changed the title [WIP] Add unregistered Lucide icons to CMS Storybook [WIP] Add an overview of unregistered Lucide icons to CMS Storybook Oct 23, 2025
Copilot AI changed the title [WIP] Add an overview of unregistered Lucide icons to CMS Storybook Add Storybook story for unregistered Lucide icons Oct 23, 2025
Copilot finished work on behalf of nielslyngsoe October 23, 2025 13:42
Copilot AI requested a review from nielslyngsoe October 23, 2025 13:42
@nielslyngsoe nielslyngsoe changed the title Add Storybook story for unregistered Lucide icons Storybook: Story for reviewing Lucide icons Oct 24, 2025
@nielslyngsoe nielslyngsoe marked this pull request as ready for review October 24, 2025 08:57
@Copilot Copilot AI review requested due to automatic review settings October 24, 2025 08:57
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces a Storybook story that displays all Lucide icons available in the library, highlighting which ones are already registered in the CMS icon registry versus those that are unregistered. This helps developers discover icons that could potentially be added to the CMS.

Key Changes:

  • Created a new Storybook story that dynamically compares registered icons from icon-dictionary.json with all available Lucide icons
  • Added static file serving configuration in Storybook to access Lucide icon assets
  • Implemented visual differentiation between registered and unregistered icons using border styling

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/available-lucide-icons.stories.ts New story that fetches and displays all Lucide icons with registration status and statistics
src/Umbraco.Web.UI.Client/.storybook/main.ts Added configuration to serve lucide-static directory as static assets in Storybook

@umbraco umbraco deleted a comment from Copilot AI Oct 24, 2025
@nielslyngsoe nielslyngsoe enabled auto-merge (squash) October 24, 2025 09:02
@nielslyngsoe nielslyngsoe marked this pull request as draft October 24, 2025 09:19
auto-merge was automatically disabled October 24, 2025 09:19

Pull request was converted to draft

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