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

feat(tabs): request to rewrite #4356

Open
buchslava opened this issue May 17, 2018 · 1 comment
Open

feat(tabs): request to rewrite #4356

buchslava opened this issue May 17, 2018 · 1 comment

Comments

@buchslava
Copy link
Member

Tabs component: request to rewrite.

First of all, tabs solution should be implemented in accordance with modern Angular versions. For example like this: https://stackblitz.com/edit/angular-dynamic-tabs

Apart from that, I have following requirements for the component:

  1. Ability to use a different kind of components under dynamic tabs (at least, an example should be provided)

  2. Logo before heading -> ability to use space before heading (at least an example should be implemented):
    screenshot from 2018-05-17 11-30-54

  3. Ability to use space after the last tab should be available: for example, for add new tab button placing
    screenshot from 2018-05-17 11-31-06

  4. 'wrap mode' feature should be provided:

  • wrap=='true': tabs should be wrapped if not enough space to place them in one row
  • wrap=='false': tabs should be placed under separate row and arrow controls should be present if not enough space to place all of the tabs in one row
    screenshot from 2018-05-17 11-32-08
  1. tab title editing onfly:
  • double click on a title -> editing mode
  • enter - accept changes
  • esc - discard changes
    screenshot from 2018-05-17 11-32-23
  1. tabs swapping via Drag&Drop (optional)

  2. events for all of the tabs modification kinds should be implemented: add tab, remove tab, title changed...

@tucq88
Copy link

tucq88 commented Aug 16, 2018

This is awesome! +1000

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

No branches or pull requests

3 participants