Liste et définition des éléments Epicraft
/client/src/js/helpers/projectComponent
Liste des composants existants
/client/src/js/helpers/projectComponent/components/index.js
Cette liste est utilisée pour générer le contenu des différentes sidebars.
[IMAGE SIDEBAR]
La sidebar de gauche affiche une liste des composants visibles. La sidebar de droite affiche une liste des propriétés du composant sélectionné. Cette liste-ci est décrite par l’objet JS associé au type.
Exemple:
Dans la section fields, on retrouve le composant textfield.
Les propriétés de celui-ci sont décrites dans ce fichier (/client/src/js/helpers/projectComponent/components/fields/textfield.js).
Dans la section fields, on retrouve le composant textfield.
Les propriétés de celui-ci sont décrites dans ce fichier (/client/src/js/helpers/projectComponent/components/fields/textfield.js).
Fields
- textfield
- number
- date
- choice
- boolean
Statics
- text
Blocks
- group
- column
- columns
- tabs
- tab
- matrix
Nav
- button
Plugins
- bulk
Hidden (specials)
- project
- page
- pageCategory
dossier de pages
- application/xml
type de ressource
- javascript
type de ressource
- markdown
type de ressource
- text/css
type de ressource
- environment
- sharedEnvironment
- relation
Attention:
Le composant
Le composant
react
qui s’affichera dans la page est sélectionnée par cette fonction: /client/src/js/components/dragdrop-gui/mock/index.js
. Lors de l’ajout d’un nouveau composant, il faut faire attention au nom (la clé) utilisé dans la liste de project-component
.