Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IdsContextualActionPanel: New Web Component #330

Closed
tmcconechy opened this issue Sep 8, 2021 · 0 comments · Fixed by #401
Closed

IdsContextualActionPanel: New Web Component #330

tmcconechy opened this issue Sep 8, 2021 · 0 comments · Fixed by #401
Assignees
Labels
type: enhancement ✨ New feature or request [5] Velocity rating (Fibonacci)

Comments

@tmcconechy
Copy link
Member

tmcconechy commented Sep 8, 2021

Add a new IdsContextualActionPanel (ids-contextual-action-panel) component MVP to the WebComponent repo based on https://main-enterprise.demo.design.infor.com/components/contextualactionpanel

Think it should work like the modal possibly inheriting from it. Just change the animation and the toolbar and styling. Should be possible to set the content with the shadowDOM/slots not using a buttons setting like before

Phase 1 Features (MVP)

Phase 2 Features (MVP)

  • Most Anything else

Possible Internal Markup

<ids-contextual-action-panel id="my-cap" aria-labelledby="my-cap-title">
  <ids-text slot="title" font-size="24" type="h2" id="my-cap-title">Active IDS CAP</ids-text>
  <ids-toolbar slot="toolbar">
  </ids-toolbar>
  <div slot="contents">
     <!-- contents -->
  </div>
</ids-contextual-action-panel>

Suggested Dependencies

  • ids-modal

Design
https://main-enterprise.demo.design.infor.com/components/line/example-index.html

Events

  • beforeopen, open, afteropen
  • beforeclose, close, afterclose

Close are vetoable
https://github.com/infor-design/enterprise-wc/blob/main/src/components/ids-tag/ids-tag.js#L225-L233

Other
Pass the following checklist ordered in priority (some may be left for later) https://github.com/infor-design/enterprise-wc/blob/main/doc/CHECKLIST.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement ✨ New feature or request [5] Velocity rating (Fibonacci)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants