Skip to content

chore(dashboards-demo): add native web component widget to showcase framework-agnostic integration#2007

Draft
chintankavathia wants to merge 1 commit intomainfrom
demo/dashboards/native-webcomponents
Draft

chore(dashboards-demo): add native web component widget to showcase framework-agnostic integration#2007
chintankavathia wants to merge 1 commit intomainfrom
demo/dashboards/native-webcomponents

Conversation

@chintankavathia
Copy link
Copy Markdown
Member

@chintankavathia chintankavathia commented May 5, 2026

Add native-note-widget and native-note-widget-editor as vanilla custom elements. Registered in the flexible dashboard widget catalog alongside existing Angular-based web component widgets.


Documentation.
Examples.
Dashboards Demo.
Playwright report.

Coverage Reports:

Code Coverage

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

Gemini encountered an error creating the review. You can try again by commenting /gemini review.

@chintankavathia chintankavathia force-pushed the demo/dashboards/native-webcomponents branch from 98da873 to b6e86e7 Compare May 5, 2026 10:34
@chintankavathia
Copy link
Copy Markdown
Member Author

/gemini review

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a framework-agnostic native web component widget and its editor to the dashboard demo. The review feedback identifies a potential runtime error in the widget's setter and highlights several violations of the UX writing guidelines, specifically regarding capitalization, the use of trailing full stops, and direct user address in UI strings.

Comment thread projects/dashboards-demo/src/app/pages/dashboard/dashboard.component.ts Outdated
Comment thread projects/dashboards-demo/src/app/pages/dashboard/dashboard.component.ts Outdated
…ramework-agnostic integration

Add `native-note-widget` and `native-note-widget-editor` as vanilla custom elements. Registered in the flexible dashboard widget catalog alongside existing Angular-based web component widgets.
@chintankavathia chintankavathia force-pushed the demo/dashboards/native-webcomponents branch from b6e86e7 to e2fd0ef Compare May 5, 2026 11:31
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