Skip to content

Conversation

abdullahtilal26
Copy link

What/Why?

  • This PR introduces Noibu Help Code components for integration with Makeswift.
  • It provides three new customizable widgets:
    • Automatic Help Code – Renders the auto-generated Noibu help code.
    • Request Help Code Button – Button for requesting a new help code, with configurable label text and inline styling.
    • Request Help Code Label – Displays the requested help code result.
  • Each component supports inline CSS styling via Makeswift’s editor controls.

Testing

  • Verified by adding the widgets through Makeswift and confirming:

    • Custom text appears on the Request Help Code button.
    • Inline styles are correctly applied to each component.
    • Components render with expected id attributes (help-code-field, request-help-code, help-code-result) for Noibu’s script integration.
  • Checked fallback behavior (e.g., default text for button when no custom text is provided).

Migration

  • No migration required. This PR only registers new components.
  • Developers should re-run the project and sync with Makeswift to see the new widgets in the editor.

@abdullahtilal26 abdullahtilal26 requested review from a team as code owners August 22, 2025 06:52
Copy link

changeset-bot bot commented Aug 22, 2025

⚠️ No Changeset found

Latest commit: 5b12b9d

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

vercel bot commented Aug 22, 2025

Someone is attempting to deploy a commit to the BigCommerce Platform Team on Vercel.

A member of the Team first needs to authorize it.

@abdullahtilal26 abdullahtilal26 force-pushed the integrations/noibu branch 2 times, most recently from 7a46603 to ed461d9 Compare August 22, 2025 08:00
@abdullahtilal26 abdullahtilal26 marked this pull request as draft August 22, 2025 08:00
@abdullahtilal26 abdullahtilal26 force-pushed the integrations/noibu branch 2 times, most recently from c18fe0b to 5749b3f Compare August 22, 2025 08:07
@abdullahtilal26 abdullahtilal26 marked this pull request as ready for review August 22, 2025 08:08
@abdullahtilal26
Copy link
Author

abdullahtilal26 commented Aug 26, 2025

Hi @matthewvolk ,

Can you please review the PR and let me know if some changes needs to be done?

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