Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Improving storybook for current widgets and in general #3736

Merged
merged 7 commits into from
Sep 30, 2019

Conversation

jespino
Copy link
Member

@jespino jespino commented Sep 23, 2019

Summary

Changing the theme and improving the overall usage of storybook for the existing widgets.

Ticket Link

MM-18212

QA Notes

I moved the MenuItemBlockableLink component outside of the widgets library because is too specific to be there. You can test it going to the admin console, modifying something and trying to use the admin console menu to "switch to team X"

@@ -15,6 +15,8 @@ import AboutBuildModal from 'components/about_build_modal';

import Menu from 'components/widgets/menu/menu';

import MenuItemBlockableLink from './menu_item_blockable_link';
Copy link
Member Author

Choose a reason for hiding this comment

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

Moving this outside the Menu widget because is too specific to this case, so makes no sense as a general menu entry type.

@jespino jespino added 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester labels Sep 23, 2019
@jespino jespino added this to the v5.18.0 milestone Sep 23, 2019
Copy link
Contributor

@reflog reflog left a comment

Choose a reason for hiding this comment

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

Looking great! You are fast, I had a PR ready for 5.2 upgrade, but you were faster :)

Copy link
Member

@mgdelacroix mgdelacroix left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@mgdelacroix mgdelacroix added 4: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a core commiter 4: Reviews Complete All reviewers have approved the pull request labels Sep 27, 2019
@jespino jespino merged commit ebb3b0b into mattermost:master Sep 30, 2019
@jespino jespino deleted the MM-18212 branch September 30, 2019 19:36
@lindy65 lindy65 removed their request for review October 1, 2019 07:17
@lindy65 lindy65 removed the 3: QA Review Requires review by a QA tester label Oct 1, 2019
@lindy65
Copy link
Contributor

lindy65 commented Oct 1, 2019

This PR was merged in error so will be tested post-merge for 5.18

skheria pushed a commit to uber-archive/mattermost-webapp that referenced this pull request Oct 3, 2019
* Improving storybook components information

* Adding a mattermost theme

* Moving menu_item_blockable_link outside of the widgets

* Upgrade to storybook 5.2.0

* Upgrade to storybook 5.2.1
skheria pushed a commit to uber-archive/mattermost-webapp that referenced this pull request Oct 3, 2019
* Improving storybook components information

* Adding a mattermost theme

* Moving menu_item_blockable_link outside of the widgets

* Upgrade to storybook 5.2.0

* Upgrade to storybook 5.2.1
skheria pushed a commit to uber-archive/mattermost-webapp that referenced this pull request Oct 3, 2019
* Improving storybook components information

* Adding a mattermost theme

* Moving menu_item_blockable_link outside of the widgets

* Upgrade to storybook 5.2.0

* Upgrade to storybook 5.2.1
@lindy65 lindy65 added the Tests/Not Needed Does not require new release tests label Nov 18, 2019
@amyblais amyblais added Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation labels Nov 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Changelog/Not Needed Does not require a changelog entry Docs/Not Needed Does not require documentation Tests/Not Needed Does not require new release tests
Projects
None yet
5 participants