Skip to content

feat(docs): tabs examples (#DS-2907) #329

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

Merged
merged 26 commits into from
Oct 9, 2024
Merged

feat(docs): tabs examples (#DS-2907) #329

merged 26 commits into from
Oct 9, 2024

Conversation

sk8knut
Copy link
Contributor

@sk8knut sk8knut commented Sep 29, 2024

Задача
Обновить статью про вкладки в доках

Макет статьи и спека для примеров
https://www.figma.com/design/ummbIOg2HomaEvnBMepIF2/koobiq-guides?node-id=4623-2661&node-type=frame&t=F0eSYS74hIjDL5Uj-11

Спека по вкладкам
https://www.figma.com/design/9Gwb4QiZUL4T96DNLRs7Yf/Tabs-Undelined?node-id=65-95672&node-type=frame&t=3XzLtboc7jXWCyL2-11

@sk8knut sk8knut self-assigned this Sep 29, 2024
Copy link

github-actions bot commented Sep 29, 2024

Visit the preview URL for this PR (updated for commit 34dab6d):

https://koobiq-next--prs-329-hebkjio9.web.app

(expires Mon, 14 Oct 2024 09:27:16 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c9e37e518febda70d0317d07e8ceb35ac43c534c

* main:
  fix(docs): menu tab icon fixed (#DS-2926)  (#331)
  feat(tabs): new bordered tabs (#DS-2904)  (#328)
  feat(tooltip): migrated to standalone (#334)
  feat(icon): migrated to standalone (#333)
  fix(tree): mouse click selection generates extra event (#DS-2900) (#332)
  feat(tooltip): added parameter kbqRelativeToPointer (#DS-2864) (#326)
  fix: sandbox polyfills and tsconfigs (#330)

# Conflicts:
#	packages/components/tabs/tabs.md

<!-- example(tabs-stretch) -->

[//]: # '#### Кнопки в строке вкладок'
Copy link
Contributor

Choose a reason for hiding this comment

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

почему бы просто не удалить?

@artembelik
Copy link
Contributor

artembelik commented Oct 2, 2024

сперва подумал, что пример сломан, оказалась пустая вкладка

image

TabsVerticalExample,
TabsVerticalIconsExample,
Copy link
Contributor

Choose a reason for hiding this comment

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

почему сразу не писать standalone? меньше же потом рефакторить прийдется


Используйте для навигации по контенту на странице, когда важно дать быстрый доступ его к отдельным частям.

По внешним признакам вкладки похожи на навигационное меню или на шаги формы-мастера. Дизайнеру стоит избегать этой путаницы, поэтому стилизовать эти элементы нужно по-разному. В нестандартных случаях лучше оставлять для фронтендера примечания, например: обрати внимание, это не вкладки, а шаги формы.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
По внешним признакам вкладки похожи на навигационное меню или на шаги формы-мастера. Дизайнеру стоит избегать этой путаницы, поэтому стилизовать эти элементы нужно по-разному. В нестандартных случаях лучше оставлять для фронтендера примечания, например: обрати внимание, это не вкладки, а шаги формы.
По внешним признакам вкладки похожи на навигационное меню или на шаги формы-мастера. Дизайнеру стоит избегать этой путаницы, поэтому стилизовать эти элементы нужно по-разному. В нестандартных случаях лучше оставлять примечания для разработчика, например: обрати внимание, это не вкладки, а шаги формы.

@lskramarov
Copy link
Contributor

@sk8knut в ревьюеры нужно добавить ребят из UX

@sk8knut sk8knut requested a review from vitalyozza October 2, 2024 19:33
@cm4fan
Copy link

cm4fan commented Oct 3, 2024

@rmnturov @sk8knut привет!

  1. Не про вкладки с полоской мелочь. В этом примере написано "Добавляйте тултип иконкам, чтобы пояснить название раздела", но в примере тултипов нет. Предлагаю добавить, без них и правда непонятно, еще и иконки все одинаковые.
Screenshot 2024-10-03 at 16 48 56
  1. Стрелки при листании вкладок с полоской.
    Вроде бы надо скрывать стрелку с той стороны, где край, да Ром?

А по ссылке стрелка видна:
Screenshot 2024-10-03 at 16 51 25

* main:
  chore(docs): fixed markdown styles in examples tab (#DS-2947)  (#342)
  chore(docs): added tag input validation example (#DS-2939) (#340)
  fix(hint): password hints fixes (#DS-2914) (#339)
  fix(input): fractional value not displayed after initialization (#DS-2633) (#337)
  chore: fixed components-dev styles (#DS-2925) (#338)
@vitalyozza
Copy link
Contributor

@sk8knut заметил, что при наведении на пункты “влево”/“вправо” не реагируют кнопочки.

Screenshot 2024-10-03 at 15 32 07

Оригинал: тут

@koobiq koobiq deleted a comment from vitalyozza Oct 3, 2024
@vitalyozza
Copy link
Contributor

vitalyozza commented Oct 3, 2024

@sk8knut можешь вот этот текст использовать для разных вкладок:

  • Потому воспользоваться или разъясню некоей бы возжаждал умеет истину некоей, такого - немалое возникают наслаждение равно или наслаждение нет избегает когда такие. С которое представление приносило тех людей отвергает собой: тех примером порицающих такие зодчим перед - такие. Назвал, предпочел неприятностей - поняли зодчим за возжаждал нас восхваляющих никого немалое eсли. И великие возникает именно открывший, что было что из откуда зодчим. Если некое чтобы некоей: того или было когда отвергает ни открывший само боль, откуда что. Того по действительно а не открывший собой отвергает перед было или постигают, того говорил человек.
  • Eсли которого, наслаждений какими отвергает предпочел: что человек когда некое порицающих - такие раскрою наслаждения счастливой наслаждения - если что говорил. Никто возлюбил бы справедливости порицающих всю кто несло: наслаждению, стал нас неприятностей некоей только я не. По когда вами было возлюбил, картину eсли из-за обстоятельства, чтобы никаких истину примером. Нас какими отвергает человек никакого возлюбил стал, обстоятельства разумно отвергает нас людей за: что умеет упрекнуть обстоятельства но примером порицающих. Умеет я примером истину eсли приносят, некое, открывший картину обстоятельства возникают. Разъясню никаких, было наслаждений или перед из справедливости истину стремящегося всю несло пользы если когда наслаждение только наслаждения eсли я никаких избегает. Приносят eсли, умеет и только тех восхваляющих и из-за картину, лишь вы.
  • Возникает раскрою возлюбил потому: нет, тех возжаждал, никакого счастливой тех с, всю справедливости никаких некоей предпочел физическими великие мог как избегал иной. Назвал именно как, страдания наслаждений ни, наслаждению физическими возникает физическими счастливой из, нет, действительно, это eсли избегает разумно которого такого если, физическими, поняли. Людей немалое потому не если некое обстоятельства, такого чтобы если наслаждения по, воспользоваться.
  • Пользы некоей физическими само было собой назвал но я - картину или стал перед не разъясню людей не именно такие, ни равно умеет, избегал не, представление. Умеет откуда наслаждение, примером страдание из восхваляющих не само предаваться приносят несло, из возникает которого возжаждал как вами. Открывший - такие картину - неприятностей никто несло упражнениями вы представление такого упражнениями вами но когда, возникает приносят наслаждению кто картину мог упражнениями из - возлюбил, жизни. Возжаждал зодчим некоей всю упрекнуть именно презирает именно страдания никаких по некоей не и предаваться некоей избегает.

  • In produces pursues born has idea because rejects pain because and anyone who: produces from the can those: physical resultant pursues fault loves. How rejects born which, born explorer explain avoids circumstances, the consequences that actual or physical no. Actual but, how trivial, chooses loves man one us, or loves example ever, and but toil will desires. Explain, how except take annoying some which, to explain again encounter explain, physical a complete praising know which master trivial how extremely which happiness. Expound praising this trivial circumstances consequences, procure chooses, annoying pain denouncing how - it who born procure born. Because of - will encounter with produces system a right except has all.
  • Denouncing rationally undertakes take explain ever resultant all will idea explain - praising occur of there. Has ever mistaken human take loves consequences with take that do right encounter born denouncing painful obtain happiness right except actual except because. Pursues: because some explorer pain actual fault, which rejects teachings truth explain. Mistaken toil builder who happiness dislikes, itself produces was from a loves mistaken account human again explorer expound will praising ever. Truth advantage us denouncing obtain pursues exercise can has to dislikes trivial has to circumstances denouncing - not - human how: system fault from. Occur has complete, right but pursue, will again desires again resultant.
  • Man pleasure it except a explain is enjoy idea expound - one find consequences teachings avoids any happiness pain and, which because right ever painful actual. Trivial human occasionally annoying pursue will annoying, loves to expound example master advantage or rationally you was there chooses dislikes, those. Dislikes those - not physical builder because explain, nor those laborious man can exercise master that which all great procure trivial, fault. Him can trivial are the loves obtain occur obtain can has ever or some there you explorer nor which has: in truth.
  • Consequences who take avoids occasionally which us undertakes enjoy builder, find are, how the, with is in this, was. From there complete some was give loves, occasionally painful example physical there again it physical builder teachings, undertakes do obtain nor pain you ever.

@vitalyozza
Copy link
Contributor

@sk8knut вот тут ссылочку упустили:

image

@sk8knut
Copy link
Contributor Author

sk8knut commented Oct 3, 2024

@vitalyozza Виталь, а можно плиз ссылку на кнопку-меню? я не вставил, потому что не понял, на что там должна быть ссылка)

@vitalyozza
Copy link
Contributor

@vitalyozza Виталь, а можно плиз ссылку на кнопку-меню? я не вставил, потому что не понял, на что там должна быть ссылка)

  • По ссылке не могу точно сказать, нужно будет уточнить.
  • Еще заметил странность у вертикальных вкладок (скрин ниже)
Screenshot 2024-10-04 at 11 46 54

@sk8knut
Copy link
Contributor Author

sk8knut commented Oct 5, 2024

@vitalyozza тогда жду ссылку на ожидаемый раздел) второй пункт не воспроизводится, можно плиз поподробней, какой браузер и какая версия?

@sk8knut sk8knut requested review from rmnturov and removed request for vitalyozza October 7, 2024 08:36
@rmnturov
Copy link
Contributor

rmnturov commented Oct 8, 2024

@sk8knut в примере с вертикальными вкладками и тултипом его нужно открывать по умолчанию слева. Сейчас реализовано справа. Идея в том, чтобы тултип не перекрывал контент внутри в кладки по возможности

https://www.figma.com/design/ummbIOg2HomaEvnBMepIF2/koobiq-guides?node-id=4623-2661&node-type=frame&t=F0eSYS74hIjDL5Uj-11

изображение

@rmnturov
Copy link
Contributor

rmnturov commented Oct 8, 2024

@sk8knut добавь плиз тултип для примера с пустой вкладкой
https://www.figma.com/design/ummbIOg2HomaEvnBMepIF2/koobiq-guides?node-id=4623-13711&node-type=frame&t=F0eSYS74hIjDL5Uj-11

изображение

@rmnturov
Copy link
Contributor

rmnturov commented Oct 8, 2024

@vitalyozza Виталь, а можно плиз ссылку на кнопку-меню? я не вставил, потому что не понял, на что там должна быть ссылка)

https://koobiq.io/components/dropdown/overview

@rmnturov
Copy link
Contributor

rmnturov commented Oct 8, 2024

Пример с кнопками в панели со вкладками рассыпается на маленькой ширине. Предлагаю добавить прокрутку по горизонтали
https://www.figma.com/design/ummbIOg2HomaEvnBMepIF2/koobiq-guides?node-id=4852-14885&node-type=section&t=F0eSYS74hIjDL5Uj-11

изображение

@sk8knut
Copy link
Contributor Author

sk8knut commented Oct 8, 2024

@rmnturov добавил empty цвета табов, которые были потеряны

@rmnturov
Copy link
Contributor

rmnturov commented Oct 9, 2024

@sk8knut чет прокрутка криво сработала. кнопки справа вылетели за пределы нижнего подчеркивания
изображение

@sk8knut sk8knut merged commit f4e8bad into main Oct 9, 2024
3 checks passed
@sk8knut sk8knut deleted the feat/DS-2907 branch October 9, 2024 09:33
sk8knut added a commit that referenced this pull request Oct 9, 2024
* main:
  feat(docs): tabs examples (#DS-2907) (#329)
  fix(docs): corrected system-dependent theme selection on startup (#DS-2952) (#349)
  fix(stackblitz): corrected styles of examples  (#DS-2933) (#348)
  chore(ci): added latest npm dist tag
  chore(cli): set npm dist tag (#350)
  fix(typography): added .text-big-medium, .text-normal-medium and .text-compact-medium (#345)
  chore(docs): fixed markdown styles in examples tab (#DS-2947)  (#342)
  chore(docs): added tag input validation example (#DS-2939) (#340)

# Conflicts:
#	packages/components/tabs/_tabs-common.scss
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.

7 participants