Skip to content

Instantly share code, notes, and snippets.

@jamesvidler
jamesvidler / agility-config.js
Created August 12, 2019 20:09
Sample config for agility react site
//Our Agility Modules
import RichTextArea from './modules/RichTextArea'
import PostsListing from './modules/PostsListing'
import PostDetails from './modules/PostDetails'
import Jumbotron from './modules/Jumbotron'
//Our Agility PageTemplates
import OneColumnTemplate from './pageTemplates/OneColumnTemplate'
export default {
@jamesvidler
jamesvidler / agilityconfig.js
Created July 31, 2019 21:41
agility.config.js for React Site
//Our Agility Modules
import RichTextArea from './modules/RichTextArea'
import PostsListing from './modules/PostsListing'
import PostDetails from './modules/PostDetails'
import Jumbotron from './modules/Jumbotron'
//Our Agility PageTemplates
import OneColumnTemplate from './pageTemplates/OneColumnTemplate'
export default {
@jamesvidler
jamesvidler / jumbotron.jsx
Created July 31, 2019 16:59
Agility React Component Example
import React, { Component } from 'react';
import './Jumbotron.css'
class Jumbotron extends Component {
render() {
return (
<section className="jumbotron">
<h1>{this.props.item.fields.title}</h1>
<h2>{this.props.item.fields.subTitle}</h2>
@jamesvidler
jamesvidler / page.json
Created July 31, 2019 16:54
Sample REST API Page Result
{
"pageID": 2,
"name": "home",
"path": null,
"title": "Home",
"menuText": "Home",
"pageType": "static",
"templateName": "One Column Template",
"redirectUrl": "",
"securePage": false,

Hello World