Mark required props as required; sensible defaults for optional props

This commit is contained in:
dannyrb 2019-05-09 16:10:14 -04:00
parent 1772317aa3
commit 6582d6367e

View File

@ -64,18 +64,16 @@ function handleServers(servers) {
class App extends Component {
static propTypes = {
routerBasename: PropTypes.string,
relativeWebWorkerScriptsPath: PropTypes.string,
//
servers: PropTypes.object,
routerBasename: PropTypes.string.isRequired,
relativeWebWorkerScriptsPath: PropTypes.string.isRequired,
servers: PropTypes.object.isRequired,
oidc: PropTypes.array,
whiteLabelling: PropTypes.object,
}
static defaultProps = {
routerBasename: '/',
relativeWebWorkerScriptsPath: '',
whiteLabelling: {},
oidc: [],
}
constructor(props) {