Skip to content

Commit

Permalink
chore(react): proptypes
Browse files Browse the repository at this point in the history
  • Loading branch information
polonel committed Feb 21, 2019
1 parent 778ecf3 commit 5c58c63
Show file tree
Hide file tree
Showing 18 changed files with 34 additions and 24 deletions.
1 change: 0 additions & 1 deletion src/client/components/Button/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
* Copyright (c) 2014-2019. All rights reserved.
*/

import isUndefined from 'lodash/isUndefined'
import React from 'react'
import PropTypes from 'prop-types'

Expand Down
3 changes: 0 additions & 3 deletions src/client/components/Drowdown/DropdownSeperator.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
*/

import React from 'react'
import PropTypes from 'prop-types'

class DropdownSeparator extends React.Component {
render () {
Expand All @@ -25,6 +24,4 @@ class DropdownSeparator extends React.Component {
}
}

DropdownSeparator.propTypes = {}

export default DropdownSeparator
3 changes: 2 additions & 1 deletion src/client/components/Drowdown/DropdownTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ class DropdownTrigger extends React.Component {

DropdownTrigger.propTypes = {
mode: PropTypes.string,
pos: PropTypes.string
pos: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

DropdownTrigger.defaultProps = {
Expand Down
3 changes: 2 additions & 1 deletion src/client/components/Drowdown/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ class Dropdown extends React.Component {

Dropdown.propTypes = {
small: PropTypes.bool,
extraClass: PropTypes.string
extraClass: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default Dropdown
3 changes: 2 additions & 1 deletion src/client/components/Grid/GridItem.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ class GridItem extends React.Component {
GridItem.propTypes = {
width: PropTypes.string.isRequired,
extraClass: PropTypes.string,
style: PropTypes.object
style: PropTypes.object,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default GridItem
3 changes: 2 additions & 1 deletion src/client/components/Grid/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ class Grid extends React.Component {

Grid.propTypes = {
extraClass: PropTypes.string,
style: PropTypes.object
style: PropTypes.object,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default Grid
5 changes: 3 additions & 2 deletions src/client/components/Nav/Sidebar/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ class Sidebar extends React.Component {
}

render () {
const { activeItem, activeSubItem, plugins, sessionUser } = this.props
const { activeItem, activeSubItem, sessionUser } = this.props
return (
<ul className='side-nav'>
{sessionUser && Helpers.canUser('agent:*', true) && (
Expand Down Expand Up @@ -297,7 +297,8 @@ Sidebar.propTypes = {
updateNavChange: PropTypes.func.isRequired,
activeItem: PropTypes.string.isRequired,
activeSubItem: PropTypes.string.isRequired,
sessionUser: PropTypes.object
sessionUser: PropTypes.object,
plugins: PropTypes.array
}

const mapStateToProps = state => ({
Expand Down
3 changes: 2 additions & 1 deletion src/client/components/Nav/SidebarItem/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@ NavButton.propTypes = {
class: PropTypes.string,
hasSubmenu: PropTypes.bool,
subMenuTarget: PropTypes.string,
active: PropTypes.bool
active: PropTypes.bool,
children: PropTypes.node.isRequired
}

export default NavButton
5 changes: 3 additions & 2 deletions src/client/components/Nav/Submenu/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,10 @@ class Submenu extends Component {
}
}

Submenu.proptypes = {
Submenu.propTypes = {
id: PropTypes.string.isRequired,
subMenuOpen: PropTypes.bool
subMenuOpen: PropTypes.bool,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default Submenu
3 changes: 2 additions & 1 deletion src/client/components/OffCanvas/OffCanvasTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ class OffCanvasTrigger extends React.Component {
}

OffCanvasTrigger.propTypes = {
target: PropTypes.string.isRequired
target: PropTypes.string.isRequired,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default OffCanvasTrigger
3 changes: 2 additions & 1 deletion src/client/components/OffCanvas/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ class OffCanvas extends React.Component {

OffCanvas.propTypes = {
title: PropTypes.string,
id: PropTypes.string.isRequired
id: PropTypes.string.isRequired,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default OffCanvas
3 changes: 2 additions & 1 deletion src/client/components/PDropdown/PDropdownTrigger.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ class PDropdownTrigger extends React.Component {
}

PDropdownTrigger.propTypes = {
target: PropTypes.string.isRequired
target: PropTypes.string.isRequired,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default PDropdownTrigger
3 changes: 2 additions & 1 deletion src/client/components/PDropdown/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ PDropDown.propTypes = {
topOffset: PropTypes.string,
leftOffset: PropTypes.string,
rightComponent: PropTypes.element,
footerComponent: PropTypes.element
footerComponent: PropTypes.element,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

PDropDown.defaultProps = {
Expand Down
3 changes: 2 additions & 1 deletion src/client/components/Settings/SettingItem/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ SettingItem.propTypes = {
tooltip: PropTypes.string,
component: PropTypes.element,
footer: PropTypes.element,
subPanelPadding: PropTypes.string
subPanelPadding: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default SettingItem
3 changes: 2 additions & 1 deletion src/client/components/ZoneBox/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ class ZoneBox extends React.Component {
}

ZoneBox.propTypes = {
extraClass: PropTypes.string
extraClass: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default ZoneBox
3 changes: 2 additions & 1 deletion src/client/components/ZoneBox/zone.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ class Zone extends React.Component {
}

Zone.propTypes = {
extraClass: PropTypes.string
extraClass: PropTypes.string,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default Zone
3 changes: 2 additions & 1 deletion src/client/containers/Modals/BaseModal.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@ BaseModal.propTypes = {
options: PropTypes.object,
modalTag: PropTypes.string,
hideModal: PropTypes.func.isRequired,
clearModal: PropTypes.func.isRequired
clearModal: PropTypes.func.isRequired,
children: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node), PropTypes.node]).isRequired
}

export default connect(
Expand Down
5 changes: 2 additions & 3 deletions src/client/containers/Topbar/onlineUserList.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,13 @@ import React from 'react'
import PropTypes from 'prop-types'
import moment from 'moment-timezone'
import { observer } from 'mobx-react'
import { observable, computed, entries } from 'mobx'
import { isUndefined, some } from 'lodash'
import { observable, entries } from 'mobx'
import { isUndefined } from 'lodash'

import OffCanvas from 'components/OffCanvas'

import UIkit from 'uikit'
import socket from 'lib/socket'
import helpers from 'lib/helpers'

@observer
class OnlineUserListPartial extends React.Component {
Expand Down

0 comments on commit 5c58c63

Please sign in to comment.