Skip to content

Release 2020-09-10 #157

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 283 commits into from
Sep 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
283 commits
Select commit Hold shift + click to select a range
efadb87
issue 2456 fix
PrakashDurlabhji Jun 14, 2019
6e4a911
issue 2542 mobile fix and additional scope
rashmi73 Jun 14, 2019
4f0d1f5
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 14, 2019
e20b245
issue 2542 build
rashmi73 Jun 14, 2019
d0cb871
issue 2505 fix1
rashmi73 Jun 14, 2019
edd52d0
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 14, 2019
3ce5336
issue 2505 dist folder
rashmi73 Jun 14, 2019
a58c2fd
issue 2398 fix
rashmi73 Jun 14, 2019
4233b0f
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 14, 2019
2c5d961
issue 2398 build
rashmi73 Jun 14, 2019
4eecde9
issue 2542 additional fix
rashmi73 Jun 15, 2019
12f6ee5
Update SubNav.module.scss
PrakashDurlabhji Jun 15, 2019
33e9f2e
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
PrakashDurlabhji Jun 15, 2019
e0a2828
issue 2430 latest
PrakashDurlabhji Jun 15, 2019
fc8aee3
issue 2456 fix
PrakashDurlabhji Jun 15, 2019
2d85d81
Merge pull request #17 from PrakashDurlabhji/issue_2456
luizrrodrigues Jun 15, 2019
be9ad11
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 15, 2019
848bf64
build fix
rashmi73 Jun 15, 2019
afcba46
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 15, 2019
b072335
builds
rashmi73 Jun 15, 2019
25b3071
Merge pull request #15 from rashmi73/issue_2505
luizrrodrigues Jun 15, 2019
06afa7f
Added arrow-small-up icon and loaded accordingly
nahidshahin Jun 11, 2019
eff8376
Put some space
nahidshahin Jun 14, 2019
db8fa99
Feedback addressed
nahidshahin Jun 16, 2019
56dada4
issue 2542 fix
rashmi73 Jun 16, 2019
e0c2607
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 16, 2019
9731422
builds
rashmi73 Jun 16, 2019
7ca93cb
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 16, 2019
476719d
builds
rashmi73 Jun 16, 2019
3009801
fix
rashmi73 Jun 18, 2019
47a5600
Merge pull request #5 from nahidshahin/issues-2432
luizrrodrigues Jun 19, 2019
84cb534
check eligible roles to enable switch to business option.
gets0ul Jun 19, 2019
e81472a
Merge pull request #24 from gets0ul/issue-2639
luizrrodrigues Jun 19, 2019
c51f480
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 19, 2019
bf6983b
issue 2542 build
rashmi73 Jun 19, 2019
c8fb626
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 19, 2019
0319a15
build conflict resolved
rashmi73 Jun 19, 2019
b1cbdbe
Merge pull request #14 from rashmi73/issue_2542
luizrrodrigues Jun 19, 2019
f2eb397
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
rashmi73 Jun 19, 2019
174cda9
issue 2398 build fix
rashmi73 Jun 19, 2019
dd9f429
Merge pull request #2 from rashmi73/issue_2398
luizrrodrigues Jun 19, 2019
0a36167
Fix the current selected item to be not clickable
gets0ul Jun 20, 2019
7eddc1d
Merge pull request #27 from gets0ul/issue-25_was-2403
luizrrodrigues Jun 20, 2019
3f17120
issue 2396 fix_s3_1
ya3ya6 Jun 20, 2019
6c78840
issue 2396 fix_s3_2
ya3ya6 Jun 20, 2019
e52abd1
issue 2396 fix_s3_3
ya3ya6 Jun 20, 2019
e4ac362
issue 2396 fix_s3_4
ya3ya6 Jun 21, 2019
35734a0
fix body scroll on overlay
r0hit-gupta Jun 21, 2019
275f25a
Merge pull request #28 from ya3ya6/develop
luizrrodrigues Jun 21, 2019
94c6af5
Merge from develop
r0hit-gupta Jun 21, 2019
cd5d982
update dist build
r0hit-gupta Jun 21, 2019
35b1600
Merge pull request #29 from r0hit-gupta/scroll-fix
luizrrodrigues Jun 21, 2019
095342f
Update SubNav.module.scss
PrakashDurlabhji Jun 21, 2019
5784ea6
Update SubNav.module.scss
PrakashDurlabhji Jun 21, 2019
c02dc25
Update SubNav.module.scss
PrakashDurlabhji Jun 21, 2019
2af014f
Update src/components/TopNav/SubNav.module.scss
PrakashDurlabhji Jun 21, 2019
fded750
Update src/components/TopNav/SubNav.module.scss
PrakashDurlabhji Jun 21, 2019
bb8ba55
Merge branch 'develop' of https://github.com/topcoder-platform/naviga…
PrakashDurlabhji Jun 21, 2019
c701701
fixing conflicts
PrakashDurlabhji Jun 21, 2019
e390ace
final fix
PrakashDurlabhji Jun 21, 2019
6960475
Merge pull request #4 from PrakashDurlabhji/issue_2430
luizrrodrigues Jun 21, 2019
cf1ad66
issue 2397 fix_integrity_s2_1
ya3ya6 Jun 22, 2019
0a56f86
issue 2397 fix_selectmenufromurl
ya3ya6 Jun 23, 2019
72033ce
Merge pull request #32 from ya3ya6/develop
luizrrodrigues Jun 24, 2019
5ccae88
Navigating top menu should not trigger whole page reload, only conten…
gets0ul Jun 24, 2019
75554b1
Merge pull request #37 from gets0ul/issue-36
luizrrodrigues Jun 24, 2019
7007918
Safari - Fix collapsed menu
luizrrodrigues Jun 25, 2019
64445cb
Merge pull request #39 from topcoder-platform/fix-safari
luizrrodrigues Jun 25, 2019
ae39650
Mobile: Fix submenu
luizrrodrigues Jun 25, 2019
00b6b6f
Merge pull request #40 from topcoder-platform/fix-2406-mobile
luizrrodrigues Jun 25, 2019
c5e928b
Fix #41
luizrrodrigues Jun 25, 2019
6b58568
Merge pull request #42 from topcoder-platform/issue_41
luizrrodrigues Jun 26, 2019
dd0c667
Fix Issue #41
luizrrodrigues Jul 9, 2019
638e424
Fix 43
luizrrodrigues Jul 9, 2019
39ce291
Fix 41
luizrrodrigues Jul 9, 2019
a261572
Fix 41 - Show menu when have level 3
luizrrodrigues Jul 9, 2019
5de345a
Merge pull request #44 from topcoder-platform/issue_41_43
luizrrodrigues Jul 9, 2019
ffde6da
Fix click in active nav
luizrrodrigues Jul 11, 2019
8809fa8
Merge pull request #45 from topcoder-platform/issue_43
luizrrodrigues Jul 11, 2019
62af812
Fix issue #47
luizrrodrigues Nov 21, 2019
09e84c1
Fix issue #48 - Switch to Business
luizrrodrigues Nov 21, 2019
a77701f
Fix issue #51 : Change User dropdown background color
luizrrodrigues Nov 21, 2019
95f4798
Merge branch 'issue_49' into issues_47_49_51
luizrrodrigues Nov 22, 2019
c5ef060
Merge branch 'issue_51' into issues_47_49_51
luizrrodrigues Nov 22, 2019
d425d1f
Merge pull request #53 from topcoder-platform/issues_47_49_51
sushilshinde Nov 23, 2019
ad67844
Fix avatar photo in mobile account menu
luizrrodrigues Dec 4, 2019
7316db7
Merge pull request #55 from topcoder-platform/issue_54
sushilshinde Dec 5, 2019
270413a
Make menu expanded by default to non-logged users.
luizrrodrigues Dec 12, 2019
c68a29b
Merge pull request #57 from topcoder-platform/issue-56
sushilshinde Dec 13, 2019
6d78242
Fix Issue #58 : Fix wrong menu highlighted
luizrrodrigues Dec 14, 2019
f135fd6
Merge pull request #59 from topcoder-platform/issue_58
sushilshinde Dec 14, 2019
5b8f18f
Fix Issue #43 : Fix active menu item when page have menu inside.
luizrrodrigues Dec 14, 2019
3cfa017
Merge pull request #60 from topcoder-platform/issue_43
sushilshinde Dec 15, 2019
8cc4a9b
Fix Issue #58 - TCO Wrong sub menu item is highlighted
luizrrodrigues Dec 16, 2019
48391dc
Merge pull request #65 from topcoder-platform/issue_58
sushilshinde Dec 17, 2019
bb9e139
Added Search to New Nav
LieutenantRoger Dec 21, 2019
3a9217e
Merge pull request #71 from topcoder-platform/issue-fix-search
luizrrodrigues Dec 21, 2019
0ab630c
Fix lint errors
luizrrodrigues Dec 21, 2019
6785d50
Fix Issue #74 : background color
luizrrodrigues Jan 3, 2020
f284bd4
Merge pull request #75 from topcoder-platform/issue-74
sushilshinde Jan 3, 2020
6ef82e1
Merge branch 'develop' into search
luizrrodrigues Jan 7, 2020
d39e87e
issues_2583 After selecting Logo dropdown the cursor is turning to ha…
iversonLv Jan 9, 2020
153b70d
issue 63 fix
rashmi73 Jan 9, 2020
9675c77
fixed #2463: [Edge] Arrow is not focused below the Work menu
Jan 9, 2020
a143ca9
Fix search icon positioin and popup position
luizrrodrigues Jan 10, 2020
39bcb6c
Fix issue62
LieutenantRoger Jan 10, 2020
ff0cadf
Update PrimaryNav.js
PrakashDurlabhji Jan 10, 2020
e9a904a
#2493 User menu popup window is opened by default when user switches …
yoution Jan 11, 2020
fd0fa8f
Fix issue 2719
LieutenantRoger Jan 11, 2020
8913691
Fix ISSUE2539
LieutenantRoger Jan 11, 2020
6a943bf
Merge pull request #72 from topcoder-platform/search
sushilshinde Jan 14, 2020
f0bd5c2
Merge pull request #81 from nqviet/nav-bugbash-2
luizrrodrigues Jan 14, 2020
17a19fc
Fix #97 : Compiled
luizrrodrigues Jan 14, 2020
20bab08
Merge pull request #88 from yoution/nav-bugbash-2
luizrrodrigues Jan 14, 2020
f5d6223
Fix #98 compiled
luizrrodrigues Jan 14, 2020
edbaebe
Merge pull request #86 from PrakashDurlabhji/issue_2515
luizrrodrigues Jan 14, 2020
3b2d25b
Merge pull request #94 from topcoder-platform/Issue2539
luizrrodrigues Jan 14, 2020
ad276ce
Merge pull request #80 from iversonLv/issues_2583
luizrrodrigues Jan 14, 2020
683ab96
Merge pull request #93 from topcoder-platform/Issue2719
luizrrodrigues Jan 14, 2020
67a924a
#101 fixed bug for "more" tab swapping position
yoution Jan 10, 2020
b9f3641
#101 add time interval after click thrid tab for network is slow
yoution Jan 14, 2020
b1a22c8
Merge pull request #85 from topcoder-platform/issue62
luizrrodrigues Jan 14, 2020
33afddb
Merge branch 'develop' into nav-bugbash-2
luizrrodrigues Jan 14, 2020
4f9f8cc
fix Issue2592
LieutenantRoger Jan 14, 2020
1e43bed
Add support for openNewTab flag added in community-app configuration …
gets0ul Jan 9, 2020
a5059b4
issue-2490 [Windows][Chrome] Mouse hand clickable got enabled when ho…
iversonLv Jan 15, 2020
11819dc
Merge pull request #82 from gets0ul/comm_app_issue_3520
luizrrodrigues Jan 15, 2020
65fdb15
issue-2586 Clicking on the menu separator will open the menu
iversonLv Jan 15, 2020
808ca28
Compiled changes
luizrrodrigues Jan 15, 2020
b73c0e5
Fix Issue2457
LieutenantRoger Jan 15, 2020
07f0686
Fix Issue 70
LieutenantRoger Jan 15, 2020
183dfa8
#69 Navigation not working on some links
yoution Jan 15, 2020
09dad37
Fix issue47
LieutenantRoger Jan 15, 2020
ba8e9a9
#95 New Nav: When the screen is resized, second level selection moves
yoution Jan 15, 2020
3911a33
#96 The current Menu selection is not shown on the IE11 and Edge
yoution Jan 15, 2020
2d4fa3e
fix issue 2498
LieutenantRoger Jan 15, 2020
979b3fd
Merge pull request #120 from yoution/issue_95
luizrrodrigues Jan 15, 2020
cc6f7f1
Merge pull request #117 from yoution/issue_69
luizrrodrigues Jan 15, 2020
8056d3f
Merge branch 'issue_96' of https://github.com/yoution/navigation-comp…
luizrrodrigues Jan 15, 2020
1f4b154
Compiled
luizrrodrigues Jan 16, 2020
94f7ba9
Merge branch 'yoution-issue_96' into nav-bugbash-2
luizrrodrigues Jan 16, 2020
f563a4b
Merge branch 'nav-bugbash-2' of https://github.com/topcoder-platform/…
luizrrodrigues Jan 16, 2020
640168b
Fix Issue2518
LieutenantRoger Jan 16, 2020
47c8337
Add support so the logo is linkable to configured URL based on logged…
gets0ul Jan 16, 2020
57dcba6
Merge pull request #107 from yoution/issue_101
luizrrodrigues Jan 17, 2020
e4252cd
Merge pull request #112 from topcoder-platform/Issue2592
luizrrodrigues Jan 17, 2020
330b678
Fix more menu when zooming in/out.
gets0ul Jan 17, 2020
8b8f746
hide white secondary menus when empty
gets0ul Jan 18, 2020
58d9f05
IE11 user menu drop down
gets0ul Jan 18, 2020
99ddf19
Fix menu color
LieutenantRoger Jan 20, 2020
991e7dc
Merge branch 'issue_63' of https://github.com/rashmi73/navigation-com…
luizrrodrigues Jan 20, 2020
31824db
Merge branch 'rashmi73-issue_63' into nav-bugbash-2
luizrrodrigues Jan 20, 2020
fd2c484
Merge pull request #113 from iversonLv/issue-2490
luizrrodrigues Jan 20, 2020
2dd2f21
Merge pull request #123 from topcoder-platform/Issue2498
luizrrodrigues Jan 20, 2020
eeb6b8c
Merge pull request #129 from gets0ul/community_app_issue-2513
luizrrodrigues Jan 20, 2020
7f00274
Merge branch 'nav-bugbash-2' into Issue2518
luizrrodrigues Jan 20, 2020
a6c736b
Merge pull request #124 from topcoder-platform/Issue2518
luizrrodrigues Jan 20, 2020
59c84e3
Merge pull request #127 from gets0ul/issue_2543
luizrrodrigues Jan 20, 2020
6bc9b6f
Merge pull request #116 from topcoder-platform/Issue70
luizrrodrigues Jan 20, 2020
446befa
Merge branch 'nav-bugbash-2' into issue47
luizrrodrigues Jan 20, 2020
38303ce
Compile
luizrrodrigues Jan 20, 2020
a1b5d64
Merge pull request #118 from topcoder-platform/issue47
luizrrodrigues Jan 20, 2020
af5fe7a
updated Clicking on the menu separator will open the menu
iversonLv Jan 20, 2020
1b92705
Merge pull request #115 from topcoder-platform/Issue2457
luizrrodrigues Jan 21, 2020
4323bb0
Merge pull request #114 from iversonLv/issue-2586
luizrrodrigues Jan 21, 2020
e9dc59a
Merge pull request #125 from gets0ul/issue_104
luizrrodrigues Jan 22, 2020
6ee8ace
issue-2559-iversonLv Hover on Logo is displaying inappropriate details.
iversonLv Jan 22, 2020
28e7e19
Compiled
luizrrodrigues Jan 22, 2020
e58db9d
additional fix
LieutenantRoger Jan 22, 2020
856d909
Hide white space for mobile sub menu
gets0ul Jan 22, 2020
dc7bbd0
Deselect active level3 menu when current path is not the exact match …
gets0ul Jan 23, 2020
2efaf8b
Merge branch 'nav-bugbash-2' into issue62
luizrrodrigues Jan 24, 2020
1db2f1d
Fix to use correct variable
luizrrodrigues Jan 25, 2020
bc295ad
Merge pull request #145 from topcoder-platform/issue62
luizrrodrigues Jan 25, 2020
8b5a5bf
Merge branch 'community_app_issue-2664' of https://github.com/gets0ul…
luizrrodrigues Jan 25, 2020
d70565b
Remove submenu area and arrow when submenu not present.
luizrrodrigues Jan 26, 2020
ec65a86
Merge pull request #146 from topcoder-platform/gets0ul-community_app_…
luizrrodrigues Jan 26, 2020
448cc8d
Merge pull request #144 from gets0ul/community-app_issue_3440
luizrrodrigues Jan 27, 2020
b5b0729
#101 green indicator error when switch tab from "more"
yoution Jan 28, 2020
4247266
Merge pull request #149 from yoution/issue_101
luizrrodrigues Jan 28, 2020
68d136a
Compiled
luizrrodrigues Jan 28, 2020
3092142
Added Notifications Popup
luizrrodrigues Feb 10, 2020
54c0d14
Compiled
luizrrodrigues Feb 10, 2020
ad64204
Merge pull request #143 from iversonLv/issue-2559-iversonLv-community
luizrrodrigues Feb 14, 2020
648392a
Notifications Popup Fixes
luizrrodrigues Feb 17, 2020
cacaa9a
Merge pull request #155 from topcoder-platform/nav-bugbash-2
sushilshinde Feb 26, 2020
e271381
Notifications Listing Page
luizrrodrigues Feb 27, 2020
a36d2e1
Fix Issue #158 : Space between bell and pink mark icons
luizrrodrigues Mar 2, 2020
549f0a6
Fix Issue #159 : Center notification title in mobile view
luizrrodrigues Mar 2, 2020
ef383b0
Fix Issue #160 : Make "Mark All as Read" disabled
luizrrodrigues Mar 2, 2020
c3000df
Fix Issue #161 : Unseen notifications counter in mobile view
luizrrodrigues Mar 2, 2020
7afec7a
fix search
LieutenantRoger Mar 7, 2020
4ec1ec4
add the final build file
LieutenantRoger Mar 7, 2020
6de276a
fix mobile view
LieutenantRoger Mar 7, 2020
9c0f3da
Backend Integration + Fixes + Broadcast type
luizrrodrigues Mar 9, 2020
96d3b99
#162 : Notifications - Remove the completed challenges section from t…
luizrrodrigues Mar 9, 2020
258ce62
Notification items clickable
luizrrodrigues Mar 10, 2020
91abbcb
Notifications: Fix check if item is a link
luizrrodrigues Mar 10, 2020
cbe727f
Merge pull request #164 from topcoder-platform/feature-member-search-…
sushilshinde Mar 11, 2020
0c047d8
Remove submission event.
luizrrodrigues Mar 11, 2020
e88ef49
Prevent follow link when click in "Mark As Read" button
luizrrodrigues Mar 11, 2020
af2c926
Fix unseen mark in primary nav
luizrrodrigues Mar 12, 2020
ab74a3c
Hide Notificaitons Settings until this page ready
luizrrodrigues Mar 13, 2020
33399c2
Allow HTML tag in notification msg
luizrrodrigues Mar 21, 2020
6913976
Updated SCSS to use color from var instead hex
luizrrodrigues Mar 21, 2020
4e0b4fd
Build updated
luizrrodrigues Mar 21, 2020
ef56b4e
Remove 'Settings' link from empty panel and mobile view
luizrrodrigues Mar 26, 2020
d5ccb2e
#4141: Updated button text and hide description
luizrrodrigues Mar 28, 2020
1446074
Merge branch 'develop' into notifications
luizrrodrigues Mar 30, 2020
832e036
Merge pull request #167 from topcoder-platform/notifications
sushilshinde Mar 30, 2020
6990f90
Google Analytics tracking
luizrrodrigues Mar 31, 2020
6e460aa
Temp point topcoder-react-lib to branch
luizrrodrigues Mar 31, 2020
976b79a
Added 'prepare' script to package.json and removed 'dist' folder
luizrrodrigues Apr 1, 2020
a7cc4ba
Added '.npmignore'
luizrrodrigues Apr 1, 2020
5c4792d
Apply feedback - Events naming
luizrrodrigues Apr 5, 2020
76688e6
Notification Analytics - Convert challenge ID to String
luizrrodrigues Apr 5, 2020
aee3a27
#168: Fix link/URL with params
luizrrodrigues Apr 8, 2020
0694e6f
#170: Ability to navigate back to THRIVE homepage from an article
luizrrodrigues Apr 9, 2020
24bd508
Merge pull request #171 from topcoder-platform/nav-hotfix-thrive-link
sushilshinde Apr 15, 2020
c0e216a
Google Analytics tracking
luizrrodrigues Mar 31, 2020
7ae2419
Temp point topcoder-react-lib to branch
luizrrodrigues Mar 31, 2020
bdd4b8d
Added 'prepare' script to package.json and removed 'dist' folder
luizrrodrigues Apr 1, 2020
15f73c1
Added '.npmignore'
luizrrodrigues Apr 1, 2020
fce0883
Apply feedback - Events naming
luizrrodrigues Apr 5, 2020
fbabe88
Notification Analytics - Convert challenge ID to String
luizrrodrigues Apr 5, 2020
ce03e85
Merge branch 'notifications-analytics' of https://github.com/topcoder…
luizrrodrigues Apr 21, 2020
8890fa6
Remove prepare script from package.json
luizrrodrigues Apr 24, 2020
3e8a987
fixed snapshots
sushilshinde Apr 27, 2020
49c4f3b
chanegd topcoder react lib version
sushilshinde Apr 27, 2020
5aa7f40
Merge pull request #172 from topcoder-platform/notifications-analytics
sushilshinde Apr 28, 2020
0843a97
ci: changed the topcoder react lib to v0.17.0
sushilshinde Apr 29, 2020
48c6064
Google Analytics Hotfix
luizrrodrigues Apr 30, 2020
174326c
Pass tracking to NotificationsPopup module
luizrrodrigues Apr 30, 2020
2b69d11
Pass tracking to Notification Item
luizrrodrigues Apr 30, 2020
3ff9165
Merge pull request #173 from topcoder-platform/ga-hotfix
luizrrodrigues May 9, 2020
bd8b206
Change Primary and Secondary menu to use <Link> instead <a>
luizrrodrigues Jun 11, 2020
e945d8e
Added condition to use Link or span tag in menu items
luizrrodrigues Jun 11, 2020
0c95eab
Added innerRef to <Link>
luizrrodrigues Jun 13, 2020
8da1fb9
Fix element tag <dev> to <div>
luizrrodrigues Jun 15, 2020
794e8f2
Merge pull request #176 from topcoder-platform/issue-175
sushilshinde Jun 22, 2020
6671ddb
Add support for custom links on Navi menu logo
kkartunov Jun 23, 2020
d1e4e4b
Rebuild with logo fixes
kkartunov Jun 24, 2020
4938269
Merge pull request #178 from topcoder-platform/logo-link-fix
sushilshinde Jun 30, 2020
9b74c24
Fix issue with 'All Challenges' link.
narekcat Sep 9, 2020
49ea089
Merge pull request #181 from narekcat/issue-4441
luizrrodrigues Sep 10, 2020
ce629e9
Updated builds
luizrrodrigues Sep 10, 2020
14ca468
fix: for issue 4441
luizrrodrigues Sep 10, 2020
f015a31
Merge branch 'milestone-20200917' of https://github.com/topcoder-plat…
luizrrodrigues Sep 10, 2020
cbfe30d
Prepare to release version
luizrrodrigues Sep 10, 2020
ad2d610
Merge pull request #182 from topcoder-platform/milestone-20200917
luizrrodrigues Sep 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .babelrc

This file was deleted.

7 changes: 1 addition & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
dist/
node_modules/

/*/
!/src

/index.js
#dist/
8 changes: 0 additions & 8 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,8 +0,0 @@
node_modules/
/src/

.*

build.js
package-lock.json
webpack.config.*
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v8.11.2
44 changes: 26 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,46 @@
# Topcoder Navigation React

## Demo

### Build the components

Enter `navigation-component` and run:

- `npm install`
- `npm run build:lib`
- `npm run build`

### Run the demo
Due to this repo is not npm package, so keep `dist` folder for other project use it

Run the following in the `navigation-component-demo` folder:

- `yarn`
- `yarn start`
## Getting Started

### Install

### Troubleshooting
```
npm install [email protected]:username/navigation-component.git#develop --save
```

If you encounter invalid hook call error while running the demo, then:
### Usage
- Example
```
import { TopNav } from 'navigation-component'
```

- delete navigation-component-demo/node_modules/navigation-component/node_modules/react
- delete navigation-component-demo/node_modules/navigation-component/node_modules/react-dom
### Development

and try again.
```shell
Install dependencies
$ npm install

## Getting Started
# Run build
$ npm run build

### Install
#Go to other project which depends on the navigation-component, config its package.json so that the 'navigation-component' points to the local folder path of navigation-component:

```
npm i -D navigation-component
```
# "dependencies": {
# "navigation-component": "<local-path-to-navigation-component>",
# ......
# }

### Assets
# If you faced React Hook errors. Please remove 'node_modules', 'src' folder when you try it

Copy `dist/font` and `dist/img` to web server root folder. You can put them nested in sub folder, but be sure to update `$font-path` and `$img-path` SASS variables in the `src/assets/sass/_global/_variables.scss`.
```
53 changes: 0 additions & 53 deletions build.js

This file was deleted.

10 changes: 10 additions & 0 deletions config/webpack/development.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const configFactory = require('./lib-development')
const path = require('path')

const standardConfig = configFactory({
context: path.resolve(__dirname, '../..'),
entry: './src',
library: 'navigation-component'
})

module.exports = standardConfig
193 changes: 193 additions & 0 deletions config/webpack/lib-base.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
/**
* Base Webpack configuration for ReactJS libraries. It is further extended for
* development and production use in the "lib-development" and "lib-production"
* configs.
*/

const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const path = require('path')
const webpack = require('webpack')

/**
* Creates a new Webpack config object.
*
* @param {Object} ops Configuration params. This allows to conveniently set
* the options that should be customized for specific libraries.
*
* @param {String} ops.babelEnv BABEL_ENV to be used by Babel during the build.
*
* @param {String} ops.context Base URL for resolution of relative config paths.
*
* @param {String} ops.cssLocalIdent Template for CSS classname
* generation by css-loader (it will be passed into the "localIdentName" param
* of the loader). It should match the corresponding setting in the Babel
* config.
*
* @param {String} ops.entry Entry point of the library.
*
* @param {String} ops.library Name of the library.
*
* @param {String} ops.outputPath Output path.
*
* @return {Object} Webpack config.
*/
module.exports = function configFactory (ops) {
return {
context: ops.context,
entry: ops.entry,
externals: [
/@babel\/runtime/,
'lodash',
'moment',
'prop-types',
'react',
'react-css-super-themr',
/react-dom/,
'react-helmet',
/react-hot-loader/,
'react-redux',
'react-router-dom',
'redux',
'redux-actions',
'redux-devtools',
'redux-devtools-dock-monitor',
'redux-devtools-log-monitor',
'redux-promise',
'shortid',
'topcoder-react-utils',
'url-parse'
],
mode: ops.mode,
output: {
filename: 'index.js',

// Workaround to fix umd build, restore webpack v3 behaviour
// https://github.com/webpack/webpack/issues/6677
// https://github.com/webpack/webpack/issues/6642
globalObject: "typeof self !== 'undefined' ? self : this",

library: ops.library,
path: ops.outputPath,
libraryTarget: 'umd'
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
BABEL_ENV: JSON.stringify(ops.babelEnv),
NODE_ENV: JSON.stringify(ops.babelEnv)
}
}),
new MiniCssExtractPlugin({
filename: 'style.css'
})
],
module: {
rules: [{
/* Handles fonts imports in url(..) instructions in CSS. Effectively,
* with such configuration it just rewrites those URLs to point to
* the original location of the fonts assets in
* the library being build. */
test: /\.(ttf|eot|svg)$/,
include: [
/src[/\\]assets[/\\]fonts/
],
loader: 'file-loader',
options: {
name: './[name].[ext]',
outputPath: 'fonts/'
}
},
{
test: /\.(svg)$/,
include: [
/src[/\\]assets[/\\]images/
],
loader: 'file-loader',
options: {
name: './[name].[ext]',
outputPath: 'images/'
}
},
{
// Match woff2 in addition to patterns like .woff?v=1.1.1.
test: /\.(woff|woff2)$/,
use: {
loader: 'url-loader',
options: {
// Limit at 20k. Above that it emits separate files
limit: 20000,

// url-loader sets mimetype if it's passed.
// Without this it derives it from the file extension
mimetype: 'application/font-woff',

// Output below fonts directory
name: 'fonts/[name].[ext]'
}
}
},
{
/* Loads JS and JSX moudles, and inlines SVG assets. */
test: /\.(jsx?)$/,
exclude: [
/node_modules/,
/src[/\\]assets[/\\]fonts/
],
loader: 'babel-loader',
options: {
babelrc: false,
envName: ops.babelEnv,
presets: ['topcoder-react-utils/config/babel/webpack']
}
},
{
test: /\.svg$/,
include: [
/src[/\\]assets[/\\]images/
],
use: {
loader: 'url-loader',
options: {
// Limit at 20k. Above that it emits separate files
limit: 20000,
mimetype: 'image/svg',
name: 'images/[name].[ext]'
}
}
},
{
oneOf: [
{
test: /\.module\.(css|sass|scss)$/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {
modules: true
}
},
'sass-loader'
]
},
{
test: /\.(css|sass|scss)$/,
use: ['style-loader', 'css-loader', 'sass-loader']
}
]
}
]
},
resolve: {
alias: {
/* Aliases to JS an JSX files are handled by Babel. */
assets: path.resolve(ops.context, 'src/assets'),
components: path.resolve(ops.context, 'src/components'),
fonts: path.resolve(ops.context, 'src/assets/fonts'),
styles: path.resolve(ops.context, 'src/assets/sass')
},
extensions: ['.js', '.scss'],
symlinks: false
}
}
}
31 changes: 31 additions & 0 deletions config/webpack/lib-development.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/**
* Development Webpack configuration for ReactJS libraries.
*/

const path = require('path')
const baseFactory = require('./lib-base')

/**
* Creates a new Webpack config.
*
* @param {Object} ops Configuration params. This helps to conveniently set
* the most useful options. You still can modify other config parameters with
* help of "webpack-merge", or by a direct mutation of the created config
* object.
*
* @param {String} ops.context Base URL for resolution of relative config
* paths.
*
* @param {String} ops.entry Entry point of the library.
*
* @return {Object} Webpack configuration.
*/
module.exports = function configFactory (ops) {
return baseFactory({
...ops,
babelEnv: 'development',
cssLocalIdent: '[path][name]___[local]___[hash:base64:6]',
mode: 'development',
outputPath: path.resolve(__dirname, ops.context, 'dist/dev')
})
}
Loading