summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/shapes/Page.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-09-22 10:37:06 +0200
committerSamy Pesse <samypesse@gmail.com>2016-09-22 10:37:06 +0200
commitf49089a7d3a6fd5523c71e06e5e0d132bb6ffd9a (patch)
tree4656866589cd5e46650b867cc2447619ea11bb3a /packages/gitbook-core/src/shapes/Page.js
parent0b1888e184d3f995c3130daf794416ad0a4312bc (diff)
downloadgitbook-f49089a7d3a6fd5523c71e06e5e0d132bb6ffd9a.zip
gitbook-f49089a7d3a6fd5523c71e06e5e0d132bb6ffd9a.tar.gz
gitbook-f49089a7d3a6fd5523c71e06e5e0d132bb6ffd9a.tar.bz2
Add immutable state for readme/summary
Add shapes for these states
Diffstat (limited to 'packages/gitbook-core/src/shapes/Page.js')
-rw-r--r--packages/gitbook-core/src/shapes/Page.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/gitbook-core/src/shapes/Page.js b/packages/gitbook-core/src/shapes/Page.js
index 11117fe..c589f54 100644
--- a/packages/gitbook-core/src/shapes/Page.js
+++ b/packages/gitbook-core/src/shapes/Page.js
@@ -1,11 +1,16 @@
const React = require('react');
const {
+ oneOf,
string,
+ number,
shape
} = React.PropTypes;
module.exports = shape({
title: string.isRequired,
- content: string.isRequired
+ content: string.isRequired,
+ level: string.isRequired,
+ depth: number.isRequired,
+ dir: oneOf(['ltr', 'rtl']).isRequired
});