Skip to content

Commit 99294b8

Browse files
author
vikasrohit
committed
Merge pull request #41 from appirio-tech/feature/bundle-navbar-component
Feature/bundle navbar component
2 parents a83c598 + 5e48271 commit 99294b8

File tree

12 files changed

+106
-22
lines changed

12 files changed

+106
-22
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ coverage
77
.idea
88
.env
99
npm-debug.log
10-
.DS_Store
10+
.DS_Store
11+
dist

.travis.yml

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,33 @@
11
language: node_js
22
node_js:
3-
- 5.2.0
3+
- 5.5.0
44
install:
55
- npm install
66
script:
7-
- npm run lint
7+
- npm run lint && npm run build-navbar
88
sudo: false
9-
before_deploy:
10-
- npm-prepublish --verbose
119
deploy:
12-
- provider: npm
13-
email: "$NPM_EMAIL"
14-
api_key: "$NPM_API_KEY"
10+
- provider: s3
11+
cache_control: private, no-store, no-cache, must-revalidate, max-age=0
12+
detect_encoding: true
13+
access_key_id: $AWS_KEY
14+
secret_access_key: $AWS_SECRET
15+
bucket: components.topcoder-dev.com
16+
skip_cleanup: true
17+
local_dir: dist
1518
on:
16-
tags: true
19+
branch: dev
1720
env:
21+
matrix:
22+
- CXX=g++-4.8
1823
global:
19-
# NPM_EMAIL
20-
- secure: "kmo0afPY5HwJ5SryNY0XRRRekxd1teBR6lSiw2jtjU64sOdpjN7ZhGWy9q0lReGk6hloPfXewXRlpCbcDRFoxvJUdAbQoAN8gq/BxrwGmWlBepgUew1O6WLkpvqXCMe6lUmPEznjil2anjLHfm/cKiqwaY1n8MI+PSna6eNwAlffx72uPL1TzrijJjb7kKqTtjTHZzNiiUn2jZrc35G+MeryZmnd5xXV7cXgYb+flEMC5sDqhcO2aewYiCGMK2b3f7QDJFbGD4+v+HjN1XispJgCxDLTRLJ0HD8HPj87w/7s7PHqCuRUwga1Z2HTRDniqM7mb7TZ5RK990Olp4d1Fw/ApXhUEe4fwgTdN9PSwOzOrY4VGNyytYvJuMVqSVGIHx6Y2BuCt3gzPeM0ev8bjhE9PItYmDTr5FhNI1XLT7PKu+Ktp72bmdEVqNfnv7jXRKba9AeSBQVk70jKMpYAuGI/d/xXeaD2vImBhCflc0UArYfXf+JYMEwzhiMZQfq6csvg0UV/nlD9xidgBLt8QUGdFaQTjsQLt9CWbwcKM7/yFcfkOKEHrM5By1Do4gtSDxmK5F+81210YMO30OVwllHk/f+jOspti9EJv6r0vAZOkKXXL15VsyKQSrF/p6k+brVf0cQcnUMiSiNsl/aEftNW2ys5VCIRJcEol5bHt90="
21-
# NPM_API_KEY
22-
- secure: "OoRE9rbEzfAomE1h+PRDHJb0SgcyManma54qs72nwlBA3N4D+hV2Swy0xAidnVqdNvBlA4p9QmcrE0km+ZGVacFEhvleUGFDn5weWde2bukzkkdHtbaYQjyhxbrqfLA9G9vzs1BlHjhrR7Arl2TQuT21XnfagFBQ/LCgCRRu9yHHkZ4TejhuYu/9Fgdq08wnBpLZn7wllUq0OtrDgEgjK7avZ+yv5ob6zccxr3NAAchbdPJ2yUo82VvD+YdQaWbLq9ac5cwa0I6f/RuQUiZcLZItk/H3NuQqg32746QdwIqKpw5dh9wzddbckIK3WVsoJmE+7WpGAOgUU/TxmPijH6j1YwQ9uqcBGsax8RUFR+mG7imlS4YpL67K438JPUG7NCPgnN19zN/c+4WkVoKlLYEncyPp0C3sBbmauR0uuuVBWWUJL/1xBCuPyhT9JGXaocms/Ldshxr+TYf1tfQQ3uzs6wO3cniw3wIgXbgMF6NBwQdQpgUlSh++XJKgIG2I228GI3qMq8zJu/N/1oEKVkKkO8Z9Y3Vd5uo2VMbkp0KJJEfXnE8GZBBaajD+F8jONRQqYEDhK8EMYuqKhsQZMw3RgPtvOZNG+bhcnbElNnMjhd8CTKioKXAslkTP6Esi4Ce2PS6YR4CskjZaO7IT9KRqHvVZN42vlIVbhb2J0RI="
24+
# DEV_AWS_KEY
25+
- secure: a5X4QlY2JD/sJnEBkT5WwwfWjYKq3ldRf/+Dh5x2oHB0swGzYyFxzVlezddPF8xDML+CcVoLHkd8WNM2F7qcxHZTDC5spH/ym2gX6YlRwFRTTFBRCJehgYs8Vit/s14f8gkuVV8fe2ubMiV+fpAw80tb3E+t+nCckmXwe8gDqDbHto5VIozTiqDOV/WvkPzaRQofTeNzSqjrAH/iRq8hJUx16shCO2ccdiLu7rnOuys+UwjWFRyjdLP01UZXd5u6a5XK3vigLGPBAqsEwSMgScATJjNIHwYofE5Q3ztD85jz/JoQatQf7LCnQUqkLT+xldMkOZuTlTHvzmVUOl2WYpVxWV9hXwBemvyuRPPtzIrZkKXi6OUgvpYwGgWn8eS1qulB1DYPrUWBtIYGQoxEchfNlmcrCIJ7BrbL9xiNUM8J+ZCWtNS01eSapMHdhAIUMLEsAjxBY+ArLuYAD+URB0d+JZrr9cORGnrGDB+1wI12Z/Qu5LEDp/TMOisK2PXEsaqzlaazr9lj2FXTYJQyyFMMWzq1v1o5lZ5mEJ5ea36eGApV1iQNmPrg7omhDHwKtBpMDFQWZ0Y1SrkIk3QTX6JfzsrehwAhAK2fZ25EaC6zcppAo0ia5/VZoWzxHFQyhkC47hRrM7C6nCriQPDc9kKsmTSX5rp5e/DNpiZ67qM=
26+
# DEV_AWS_SECRET
27+
- secure: p+od0xD/9vpMbR2AI6gZWknNAtvvIfq6jXIF98DEsDlqrrMFv4SwtuXLlCmX5PBnB/cWOkwgRhymI7/3+fLrDC+wqlhDEWyzSpVOvAcVAb5LEP7IDen0W8kTj2q9I2VRX+keL7lxQCknAf/21sRZeJfJhLGR+O3NcytEdsjlpFCopA6luZYv1QSd+nRJiTsI7I69T0hr7jZk+YioyjEEp/4qzI2qyJH7E5Ry+DD3gXnC3zva48Huq6rvOtLpgFmio1b1rNAcA55Q9Y3vb1jJyZhKpRvtel9OM9ekTxANEGJVaMzxyZXT7EFTxwxS+ub5c2HRzxedMnD3tY29ku2JJx7Ofm+Yxt9DZXSK7EV99xxE71kIhI9lZFiWZviym08MHGc4pee6+Cl6ZkiV44v4XnwbgUq8GCOkmDMQBQtGhXq7dC6jB/r7P7CJs+DIGDF7qNt/xizVOC1THS8GUCN68aWMVperP+IlUXo5d2XekhO6vjHk6o44K8A1s7yblBWXj54B6NfJnBzUK2X0g6Y2xdW6tmoKtad1r1I3062skc+UiU+6m4fGS8pLFElJNj+8N7QANoEw9oJDZfuQ47uVQzPjAA1/qdcy3ksMek0siNFbpZnMqzOJTPf2Xe7YgKuCPg0QczESXIjOeEIU0om7SWmGEIuMFqt6obQW0M3VHn0=
28+
addons:
29+
apt:
30+
sources:
31+
- ubuntu-toolchain-r-test
32+
packages:
33+
- g++-4.8

components/MenuBar/MenuBar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { PropTypes, Component } from 'react'
2-
import classNames from 'classNames'
2+
import classNames from 'classnames'
33

44
require('./MenuBar.scss')
55

components/Navbar/Navbar.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import QuickLinks from '../QuickLinks/QuickLinks'
77
import UserDropdownMenu from '../UserDropdownMenu/UserDropdownMenu'
88

99
const primaryNavigationItems = [
10-
{img: '../components/MenuBar/nav-community.svg', text: 'Community', link: 'javascript:;'},
11-
{img: '../components/MenuBar/nav-compete.svg', text: 'Compete', link: 'javascript:;', selected: true},
12-
{img: '../components/MenuBar/nav-learn.svg', text: 'Learn', link: 'javascript:;'}
10+
{img: require('./nav-community.svg'), text: 'Community', link: 'javascript:;'},
11+
{img: require('./nav-compete.svg'), text: 'Compete', link: 'javascript:;', selected: true},
12+
{img: require('./nav-learn.svg'), text: 'Learn', link: 'javascript:;'}
1313
]
1414

1515
class Navbar extends Component {

components/Navbar/Navbar.scss

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ $super-wide: 1376px;
1313
background-color: $navbar-bg;
1414
border-bottom: 1px solid $border-color;
1515
padding: 10px 20px;
16-
position: fixed;
17-
top: 0;
18-
left: 0;
1916
width: 100%;
2017

2118
@media screen and (max-width: $mobile) {
Lines changed: 14 additions & 0 deletions
Loading

components/Navbar/nav-compete.svg

Lines changed: 12 additions & 0 deletions
Loading

components/Navbar/nav-learn.svg

Lines changed: 18 additions & 0 deletions
Loading

components/SearchBar/SearchBar.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ $active-icon-wrap-bg: #888894;
132132
top: 43px;
133133
left: 0;
134134
width: 100%;
135+
z-index: 1000;
135136

136137
strong {
137138
font-weight: 600;

index.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
1+
Router = require './components/Router/Router.cjsx'
2+
13
module.exports =
24
default: require './components/FileUploader/FileUploaderContainer.cjsx'
5+
NavBar: require './components/Navbar/Navbar.jsx'
6+
SearchBar: require './components/SearchBar/SearchBar.jsx'
7+
UserDropdown: require './components/UserDropdownMenu/UserDropdownMenu.jsx'
8+
TCFooter: require './components/TCFooter/TCFooter.jsx'

0 commit comments

Comments
 (0)