Create gift list page
Add generic vegetarian option to mains Add additional content about Offley Place
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wedding",
|
"name": "wedding",
|
||||||
"version": "1.0.2",
|
"version": "1.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.5",
|
"node": ">=6.5",
|
||||||
|
|||||||
BIN
public/img/moors_2560.jpg
Normal file
BIN
public/img/moors_2560.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 636 KiB |
@@ -48,6 +48,7 @@ class Navigation extends React.Component {
|
|||||||
<Link className={[s.link, this.props.current === 'reception' ? s.active : null].join(' ')} to="/venue">Venue</Link>
|
<Link className={[s.link, this.props.current === 'reception' ? s.active : null].join(' ')} to="/venue">Venue</Link>
|
||||||
<Link className={[s.link, this.props.current === 'accomodation' ? s.active : null].join(' ')} to="/hotels">Hotels</Link>
|
<Link className={[s.link, this.props.current === 'accomodation' ? s.active : null].join(' ')} to="/hotels">Hotels</Link>
|
||||||
<Link className={[s.link, this.props.current === 'transport' ? s.active : null].join(' ')} to="/transport">Transport</Link>
|
<Link className={[s.link, this.props.current === 'transport' ? s.active : null].join(' ')} to="/transport">Transport</Link>
|
||||||
|
<Link className={[s.link, this.props.current === 'giftlist' ? s.active : null].join(' ')} to="/giftlist">Gift list</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Navigation",
|
"name": "Navigation",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"main": "./Navigation.js"
|
"main": "./Navigation.js"
|
||||||
}
|
}
|
||||||
|
|||||||
50
src/routes/giftlist/Giftlist.css
Normal file
50
src/routes/giftlist/Giftlist.css
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
@import '../../components/variables.css';
|
||||||
|
|
||||||
|
.root {
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bgImage {
|
||||||
|
position: fixed;
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
background: url('/img/moors_2560.jpg');
|
||||||
|
background-size: cover;
|
||||||
|
background-position-x: 78%;
|
||||||
|
background-position-y: 66%;
|
||||||
|
background-color: #c1c1c1;
|
||||||
|
filter: grayscale(1) brightness(0.4);
|
||||||
|
z-index: -1;
|
||||||
|
transition: filter ease-in-out 0.5s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
padding-top: 50px;
|
||||||
|
margin: 0 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.headings {
|
||||||
|
max-width: 640px;
|
||||||
|
margin: 0 auto 40px;
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
text-shadow: 3px 3px 8px var(--colour-nearblack);
|
||||||
|
font-size: 1.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.headings h1 {
|
||||||
|
margin: 0 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sig {
|
||||||
|
font-family: var(--font-family-cursive);
|
||||||
|
font-size: 1.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
max-width: 960px;
|
||||||
|
margin: 0 auto;
|
||||||
|
color: #fff;
|
||||||
|
text-shadow: 1px 1px 4px var(--colour-nearblack);
|
||||||
|
}
|
||||||
32
src/routes/giftlist/Giftlist.js
Normal file
32
src/routes/giftlist/Giftlist.js
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import withStyles from 'isomorphic-style-loader/lib/withStyles';
|
||||||
|
import s from './Giftlist.css';
|
||||||
|
|
||||||
|
class Giftlist extends React.Component {
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
|
<div className={s.root}>
|
||||||
|
<div className={s.bgImage} />
|
||||||
|
<div className={s.container}>
|
||||||
|
<div className={s.headings}>
|
||||||
|
<h1>Gift list</h1>
|
||||||
|
</div>
|
||||||
|
<div className={s.content}>
|
||||||
|
<p>We’ve been asked what we’d like for a gift and the answer
|
||||||
|
is simple: you, at our wedding, having a great time.</p>
|
||||||
|
<p>However, if you insist then we’ll say what we’d also love
|
||||||
|
is the most amazing honeymoon possible. We have the basics covered but
|
||||||
|
we’re hoping for the holiday of a lifetime. We would like to see
|
||||||
|
and do everything we’ve dreamed about!</p>
|
||||||
|
<p>Right now we’re busy curating our list, but fret not, we
|
||||||
|
won’t take long! Please do check back here in the coming days,
|
||||||
|
we’ll have a link on this page.</p>
|
||||||
|
<p className={s.sig}>Dan and Hana</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default withStyles(s)(Giftlist);
|
||||||
15
src/routes/giftlist/index.js
Normal file
15
src/routes/giftlist/index.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import Giftlist from './Giftlist';
|
||||||
|
import Layout from '../../components/Layout';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
|
||||||
|
path: '/giftlist',
|
||||||
|
|
||||||
|
action() {
|
||||||
|
return {
|
||||||
|
title: 'Gift list',
|
||||||
|
component: <Layout current="giftlist"><Giftlist /></Layout>,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
};
|
||||||
@@ -13,6 +13,7 @@ export default {
|
|||||||
require('./reception').default,
|
require('./reception').default,
|
||||||
require('./accomodation').default,
|
require('./accomodation').default,
|
||||||
require('./transport').default,
|
require('./transport').default,
|
||||||
|
require('./giftlist').default,
|
||||||
require('./login').default,
|
require('./login').default,
|
||||||
require('./admin').default,
|
require('./admin').default,
|
||||||
require('./adminPeople').default,
|
require('./adminPeople').default,
|
||||||
|
|||||||
@@ -39,6 +39,23 @@ class Reception extends React.Component {
|
|||||||
defaultCenter={offley.position}
|
defaultCenter={offley.position}
|
||||||
markers={[offley]}
|
markers={[offley]}
|
||||||
/>
|
/>
|
||||||
|
<h3>About Offley Place</h3>
|
||||||
|
<p>Legend has it that in the 8th century, King Offa discovered the bones of
|
||||||
|
Saint Alban and set about creating St Albans Abbey in a tribute to him.
|
||||||
|
While it was being completed he looked for a place to call home and
|
||||||
|
discovered the local area. After building a grand palace the village is
|
||||||
|
thought to have become known as Great Off Lee.</p>
|
||||||
|
<p>Great Offley Place was first built in the 17th century. Rebuilt in 1810
|
||||||
|
but still retaining a Tudor porch and a 17th century wing, the grand house
|
||||||
|
has a long history which has seen the same family line keep ownership for
|
||||||
|
an impressive 350 years.</p>
|
||||||
|
<p>In 1929 the family ownership was brought to an end when the last owner,
|
||||||
|
Guy George, sold the estate to a director of WH Smith who was well liked
|
||||||
|
in the village and built a cricket pavilion and pitch.</p>
|
||||||
|
<p>When World War II broke out it was sold again, this time to become a
|
||||||
|
teacher training college, and then finally in 2003 it was taken over again
|
||||||
|
and transformed into the luxury hotel, wedding venue and restaurant it
|
||||||
|
is today.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user