Skip to content

UI: Improve syntaxhighlighter bundling#32782

Closed
ndelangen wants to merge 1 commit into
nextfrom
norbert/no-dup-syntaxhighlighter
Closed

UI: Improve syntaxhighlighter bundling#32782
ndelangen wants to merge 1 commit into
nextfrom
norbert/no-dup-syntaxhighlighter

Conversation

@ndelangen
Copy link
Copy Markdown
Member

What I did

  • Created a new file for createCopyToClipboardFunction to improve code organization.
  • Updated the import paths in SyntaxHighlighter and Code components to reflect the new structure.
  • Removed the inline implementation of createCopyToClipboardFunction from SyntaxHighlighter.

Checklist for Contributors

Testing

The changes in this PR are covered in the following automated tests:

  • stories
  • unit tests
  • integration tests
  • end-to-end tests

Manual testing

This section is mandatory for all contributions. If you believe no manual test is necessary, please state so explicitly. Thanks!

Documentation

  • Add or update documentation reflecting your changes
  • If you are deprecating/removing a feature, make sure to update
    MIGRATION.MD

Checklist for Maintainers

  • When this PR is ready for testing, make sure to add ci:normal, ci:merged or ci:daily GH label to it to run a specific set of sandboxes. The particular set of sandboxes can be found in code/lib/cli-storybook/src/sandbox-templates.ts

  • Make sure this PR contains one of the labels below:

    Available labels
    • bug: Internal changes that fixes incorrect behavior.
    • maintenance: User-facing maintenance tasks.
    • dependencies: Upgrading (sometimes downgrading) dependencies.
    • build: Internal-facing build tooling & test updates. Will not show up in release changelog.
    • cleanup: Minor cleanup style change. Will not show up in release changelog.
    • documentation: Documentation only changes. Will not show up in release changelog.
    • feature request: Introducing a new feature.
    • BREAKING CHANGE: Changes that break compatibility in some way with current major version.
    • other: Changes that don't fit in the above categories.

🦋 Canary release

This PR does not have a canary release associated. You can request a canary release of this pull request by mentioning the @storybookjs/core team here.

core team members can create a canary release here or locally with gh workflow run --repo storybookjs/storybook publish.yml --field pr=<PR_NUMBER>

…te imports

- Created a new file for createCopyToClipboardFunction to improve code organization.
- Updated the import paths in SyntaxHighlighter and Code components to reflect the new structure.
- Removed the inline implementation of createCopyToClipboardFunction from SyntaxHighlighter.
@ndelangen ndelangen self-assigned this Oct 21, 2025
@ndelangen ndelangen added bug ui ci:normal Run our default set of CI jobs (choose this for most PRs). labels Oct 21, 2025
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Oct 21, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch norbert/no-dup-syntaxhighlighter

Comment @coderabbitai help to get the list of available commands and usage tips.

@ndelangen
Copy link
Copy Markdown
Member Author

closing this as a duplicate of #32776

@ndelangen ndelangen closed this Oct 21, 2025
@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Oct 21, 2025

View your CI Pipeline Execution ↗ for commit 8950bbc

Command Status Duration Result
nx run-many -t build --parallel=3 ✅ Succeeded 48s View ↗

☁️ Nx Cloud last updated this comment at 2025-10-21 13:03:52 UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug ci:normal Run our default set of CI jobs (choose this for most PRs). ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant