Specifies a list of names (no extenstion) of the CSS
files to use when rendering the Page
. These files
kept - and can be defined in - ./main/browser/lib/src/elements/lib/
.
If true
, enables a dynamic, top-level <style>
you've defined in your impelementation
of this Space
(see {@link dffrnt.views}).
Specifies the name (no extenstion) of the ReactJSX
file to use to render the Page
. These files
kept - and can be defined in - ./main/browser/lib/src/elements/lib/
.
The structure-type the Page
will follow.
These can be exploited in you own JSX
implementation of the <App/>
component within your
Page.main file, located in main/browser/lib/src/elements/lib
. This will be passed to the
component
and can be used to determine a tag
, class
, etc. given a particular page
.
With the default <App/>
component, there are 3 types one can choose from:
Type | Description |
---|---|
stock |
A general page-structure, with a heading & sidebar . |
cover |
A profile-page structure, simailar to stock , but includesa cover & profile images. |
jumbo |
A full-page structure, usually used for home-pages with large background-image. |
A callback
that dynamicaly determines a <title>
for the Page
.
The originalUrl path of the page request.
The user object; if applicable.
The page payload-object; if applicable.
Either a dynamically processed string
, or just a static string
.
A plain-object, describing the
properties
of apage
-Space
.