Skip to content

Divyanshu angular v21 migration#503

Open
dvCodeWorld wants to merge 7 commits intoangular-v21-migrationfrom
divyanshu-angular-v21-migration
Open

Divyanshu angular v21 migration#503
dvCodeWorld wants to merge 7 commits intoangular-v21-migrationfrom
divyanshu-angular-v21-migration

Conversation

@dvCodeWorld
Copy link
Copy Markdown
Collaborator

No description provided.

…ith backdrop

- Create WidgetPortalService to teleport dialog content to document.body
- Add w-dialog-backdrop, w-dialog-panel, w-dialog-body styles with dark theme support
- Add overflow:hidden to w-dialog-panel to prevent content overflow
- Update widget component template to render register/login in overlay portal instead of inline
- Add dialogPortal ViewChild and dialogPortalRef to manage portal lifecycle
- Add closeOverlayDialog
@windsurf-bot
Copy link
Copy Markdown

windsurf-bot bot commented Mar 26, 2026

I ran into an unexpected issue while reviewing this PR. Please try again later.

…Windsurf rules, improve build script

- Upgrade GitHub Actions Node.js from 16 to 20
- Add CI step to fail if proxy-auth.js exceeds 3 MB
- Remove .windsurf/rules/36-blocks.md and widget-design.md documentation files
- Replace concat dependency with native fs concatenation in build-elements.js
- Add priority-based dynamic JS file discovery for future-proof Angular output handling
- Add error handling for missing dist directory and
…d portal styles

- Add shared assets path to stylePreprocessorOptions includePaths
- Copy intl-tel-input-custom.css to assets/utils in build output
- Add development configuration with index.html and main.dev.ts file replacement
- Remove browser option from dev-server, use fileReplacements instead
- Add autocomplete="off" to tel input in register component
- Add dark mode styles for intl-tel-input dropdown using :host-context(.
…ption code, update dev config

- Switch app component template from referenceId to userProxyContainer div
- Change dev config TYPE from Authorization to OrganizationDetails
- Update dev config to use authToken instead of referenceId
- Remove unused formatPlans, extractPriceValue, extractCurrency, and getIncludedFeatures methods from SubscriptionRendererService
- Remove unused widgetData signal and authReference property from widget
…nd reformat template

- Change app component template to use dynamic container ID (referenceId or fallback to userProxyContainer)
- Add showAuth flag to toggle between referenceId and authToken authentication in dev config
- Update dev config TYPE from OrganizationDetails to UserManagement
- Update AUTH_TOKEN value for development
- Conditionally add referenceId, authToken, type, and theme to widgetConfig based on configuration
… container resolution with MutationObserver

- Add isUserProxyContainer computed property and showAuthentication flag to toggle between preview-button and inline modes
- Replace ternary container ID logic with containerId getter using PROXY_DOM_ID constant
- Add openPreviewDialog, closePreviewDialog, goBackFromRegistration methods and dialogOpen, showRegistrationInDialog signals
- Update send-otp-center template to show preview button when is
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