added dns landing page and others
This commit is contained in:
@@ -50,9 +50,15 @@ const Breadcrumbs = (props) => {
|
|||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
<li className="govuk-breadcrumbs__list-item">
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
<Link href="/">
|
<Link
|
||||||
|
href={
|
||||||
|
router.pathname.includes("dns") ? "/dns" : "/"
|
||||||
|
}
|
||||||
|
>
|
||||||
<a className="govuk-breadcrumbs__link">
|
<a className="govuk-breadcrumbs__link">
|
||||||
{t("common:service-name")}
|
{router.pathname.includes("dns")
|
||||||
|
? "Developments of National Significance"
|
||||||
|
: t("common:service-name")}
|
||||||
</a>
|
</a>
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
@@ -238,6 +244,46 @@ const Breadcrumbs = (props) => {
|
|||||||
) : (
|
) : (
|
||||||
""
|
""
|
||||||
)}
|
)}
|
||||||
|
{router.pathname == "/dns" ? (
|
||||||
|
<>
|
||||||
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
|
<Link href="/dns">
|
||||||
|
<a className="govuk-breadcrumbs__link">
|
||||||
|
Developments of National Significance
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
</li>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
|
{router.pathname == "/dns/application-process" ? (
|
||||||
|
<>
|
||||||
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
|
Guidance
|
||||||
|
</li>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
|
{router.pathname == "/dns/help" ? (
|
||||||
|
<>
|
||||||
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
|
Help
|
||||||
|
</li>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
|
{router.pathname == "/dns/contact-us" ? (
|
||||||
|
<>
|
||||||
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
|
Contact us
|
||||||
|
</li>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
{!_.isEmpty(slug) ? (
|
{!_.isEmpty(slug) ? (
|
||||||
<>
|
<>
|
||||||
<li className="govuk-breadcrumbs__list-item">
|
<li className="govuk-breadcrumbs__list-item">
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import { useContext } from "react";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const ApplicationIntro = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="govuk-grid-row">
|
||||||
|
<div className="govuk-grid-column-one-half">
|
||||||
|
<h1 className="govuk-heading-l">Applications</h1>
|
||||||
|
<p className="govuk-body">The applications listed are those:</p>
|
||||||
|
<ul className="govuk-list govuk-list--bullet">
|
||||||
|
<li>
|
||||||
|
Where the developer has advised the Planning
|
||||||
|
Inspectorate in writing that they intend to submit an
|
||||||
|
application to us in the future
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Where an application has already been made to the
|
||||||
|
Planning Inspectorate and is undergoing the examination
|
||||||
|
process
|
||||||
|
</li>
|
||||||
|
<li>Where a proposal has been decided.</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Use the table below to find applications by stage or type.
|
||||||
|
Alternatively, use the map by clicking on the markers to go
|
||||||
|
to the applications page. A list of key events and deadlines
|
||||||
|
for all applications is available on our calendar page.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-column-one-half">
|
||||||
|
<img src="https://via.placeholder.com/450" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default ApplicationIntro;
|
||||||
@@ -0,0 +1,352 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import { useContext } from "react";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const ApplicationList = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<div className="govuk-grid-row govuk-!-margin-top-9">
|
||||||
|
<div className="govuk-form-group">
|
||||||
|
<label className="govuk-label-s " htmlFor="sort">
|
||||||
|
Show{" "}
|
||||||
|
<select
|
||||||
|
className="govuk-select"
|
||||||
|
id="showNo"
|
||||||
|
name="showNo"
|
||||||
|
>
|
||||||
|
<option value="1">10</option>
|
||||||
|
<option value="1">25</option>
|
||||||
|
<option value="1">50</option>
|
||||||
|
<option value="1">100</option>
|
||||||
|
</select>{" "}
|
||||||
|
Entries
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-row">
|
||||||
|
<p className="govuk-body-s">Showing 1 to 10 of 54 entries</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-row ">
|
||||||
|
<div className="govuk-grid-column-full govuk-!-padding-left-0 govuk-!-padding-right-0">
|
||||||
|
<dl className="govuk-summary-list govuk-!-margin-bottom-0 results">
|
||||||
|
<div className="govuk-summary-list__row results-headings">
|
||||||
|
<dd className="govuk-summary-list__key govuk-!-font-size-14 results_wider govuk-!-padding-left-2">
|
||||||
|
Reference
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__key govuk-!-font-size-14">
|
||||||
|
Application
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__key govuk-!-font-size-14">
|
||||||
|
Developer{" "}
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__key govuk-!-font-size-14">
|
||||||
|
Type
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__key govuk-!-font-size-14">
|
||||||
|
Status
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-summary-list__row">
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14 govuk-!-padding-left-2">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Reference:
|
||||||
|
</span>
|
||||||
|
CAS-00009-W8N6W4
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<a href="/application-view">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Application:{" "}
|
||||||
|
</span>
|
||||||
|
TWA - Morlais Demonstration Zone
|
||||||
|
</a>
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Developer:
|
||||||
|
</span>
|
||||||
|
Menter Mon
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Type:
|
||||||
|
</span>
|
||||||
|
Energy
|
||||||
|
</dd>
|
||||||
|
<dd className="govuk-summary-list__value govuk-!-font-size-14">
|
||||||
|
<span className="results-visually-hidden">
|
||||||
|
Status:
|
||||||
|
</span>
|
||||||
|
Recommendation
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-row ">
|
||||||
|
<p>
|
||||||
|
Previous <span>1</span>{" "}
|
||||||
|
<span>
|
||||||
|
<Link href="#">2</Link>
|
||||||
|
</span>{" "}
|
||||||
|
<span>
|
||||||
|
<Link href="#">3</Link>
|
||||||
|
</span>{" "}
|
||||||
|
<span>
|
||||||
|
<Link href="#">4</Link>
|
||||||
|
</span>{" "}
|
||||||
|
<span>
|
||||||
|
<Link href="#">5</Link>
|
||||||
|
</span>{" "}
|
||||||
|
<Link href="#">Next</Link>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default ApplicationList;
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const ApplicationsForComment = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
return (
|
||||||
|
<div className="govuk-panel govuk-grid-column-one-third govuk-panel--open-for-comments">
|
||||||
|
<h2 className="govuk-heading-m">Applications open for comments</h2>
|
||||||
|
<div className="govuk-panel__body">
|
||||||
|
<ul className="govuk-list">
|
||||||
|
<li>
|
||||||
|
<a className="govuk-body-s " href="">
|
||||||
|
Holyhead Harbour Revision Order
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default ApplicationsForComment;
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const DNSLinks = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
return (
|
||||||
|
<div className="govuk-grid-column-two-thirds govuk-panel--dns-links govuk-!-padding-top-5">
|
||||||
|
<div className="govuk-grid-column-one-half">
|
||||||
|
<ul className="govuk-list">
|
||||||
|
<li>
|
||||||
|
<h3 className="govuk-heading-l govuk-!-font-size-27">
|
||||||
|
<Link href="/dns/applications">
|
||||||
|
<a className="govuk-link govuk-link--no-underline">
|
||||||
|
Applications
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
<p className="govuk-body-s govuk-!-padding-top-2">
|
||||||
|
A list of all the Developments of National
|
||||||
|
Significance that have already been submitted
|
||||||
|
and those we are expecting to be submitted.
|
||||||
|
</p>
|
||||||
|
</h3>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<h3 className="govuk-heading-l govuk-!-font-size-27">
|
||||||
|
<Link href="/dns/help">
|
||||||
|
<a className="govuk-link govuk-link--no-underline">
|
||||||
|
Help
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
<p className="govuk-body-s govuk-!-padding-top-2">
|
||||||
|
Information about this website.
|
||||||
|
</p>
|
||||||
|
</h3>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-column-one-half">
|
||||||
|
<ul className="govuk-list">
|
||||||
|
<li>
|
||||||
|
<h3 className="govuk-heading-l govuk-!-font-size-27">
|
||||||
|
<Link href="/dns/application-process">
|
||||||
|
<a className="govuk-link govuk-link--no-underline ">
|
||||||
|
Guidance
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
<p className="govuk-body-s govuk-!-padding-top-2">
|
||||||
|
An overview and detailed guidance on the
|
||||||
|
Developments of National Significance
|
||||||
|
application process
|
||||||
|
</p>
|
||||||
|
</h3>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<h3 className="govuk-heading-l govuk-!-font-size-27">
|
||||||
|
<a
|
||||||
|
className="govuk-link govuk-link--no-underline"
|
||||||
|
href="#"
|
||||||
|
>
|
||||||
|
Contact us{" "}
|
||||||
|
</a>
|
||||||
|
<p className="govuk-body-s govuk-!-padding-top-2">
|
||||||
|
How to get in touch with The Planning
|
||||||
|
Inspectorate.
|
||||||
|
</p>
|
||||||
|
</h3>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default DNSLinks;
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const LatestApplications = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
return (
|
||||||
|
<div className="govuk-panel govuk-grid-column-one-third govuk-panel--latest">
|
||||||
|
<h2 className="govuk-heading-m">Latest Applications</h2>
|
||||||
|
<div className="govuk-panel__body">
|
||||||
|
<ul className="govuk-list">
|
||||||
|
<li className="govuk-body-s ">
|
||||||
|
<a href="">Brynrhyd Solar Farm</a>
|
||||||
|
</li>
|
||||||
|
<li className="govuk-body-s ">
|
||||||
|
<a href="">Brynrhyd Solar Farm</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li className="govuk-body-s ">
|
||||||
|
<a href="">Brynrhyd Solar Farm</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li className="govuk-body-s ">
|
||||||
|
<a href="">Brynrhyd Solar Farm</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default LatestApplications;
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
|
||||||
|
const TitleContent = (props) => {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
return (
|
||||||
|
<div className="govuk-panel govuk-grid-column-two-thirds govuk-panel--header">
|
||||||
|
<h1 className="govuk-panel__title">
|
||||||
|
Developments of National Significance
|
||||||
|
</h1>
|
||||||
|
<div className="govuk-panel__body">
|
||||||
|
<p className="govuk-body-s">
|
||||||
|
A Development of National Significance (DNS) is a type of
|
||||||
|
planning application for a large infrastructure project of
|
||||||
|
national importance in Wales. Here you can find out about
|
||||||
|
proposed DNS applications. This site is managed by the
|
||||||
|
Planning Inspectorate.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-form-group govuk-!-margin-bottom-0">
|
||||||
|
<input
|
||||||
|
className="govuk-input govuk-!-width-one-half"
|
||||||
|
id="one-third"
|
||||||
|
name="one-third"
|
||||||
|
type="text"
|
||||||
|
placeholder="Search application name"
|
||||||
|
/>
|
||||||
|
<button
|
||||||
|
className="govuk-button govuk-!-margin-bottom-0"
|
||||||
|
data-module="govuk-button"
|
||||||
|
>
|
||||||
|
Search
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default TitleContent;
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
import Link from "next/link";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import { useContext } from "react";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import TitleContent from "./homepage/titleContent";
|
||||||
|
import LatestApplications from "./homepage/latestApplications";
|
||||||
|
import DNSLinks from "./homepage/dnsLinks";
|
||||||
|
import ApplicationsForComment from "./homepage/applicationsForComment";
|
||||||
|
|
||||||
|
export default function Main({ children, pages }) {
|
||||||
|
let { t } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<main
|
||||||
|
className="govuk-main-wrapper govuk-main-wrapper--auto-spacing"
|
||||||
|
id="main-content"
|
||||||
|
role="main"
|
||||||
|
>
|
||||||
|
<div className="govuk-grid-row govuk-!-margin-bottom-0">
|
||||||
|
<div className="govuk-grid-column-full govuk-!-padding-bottom-0">
|
||||||
|
<div className="flex-container grid-row govuk-body govuk-!-margin-bottom-0 ">
|
||||||
|
<TitleContent />
|
||||||
|
<LatestApplications />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-grid-row govuk-!-margin-top-0">
|
||||||
|
<div className="govuk-grid-column-full">
|
||||||
|
<div className="flex-container grid-row govuk-body ">
|
||||||
|
<DNSLinks />
|
||||||
|
<ApplicationsForComment />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
);
|
||||||
|
}
|
||||||
+39
-3
@@ -8,8 +8,23 @@ const Header = (props) => {
|
|||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { locale } = router;
|
const { locale } = router;
|
||||||
const { setLogout } = props;
|
const { setLogout, serviceName } = props;
|
||||||
const noSignoutLink = ["/", "/logout"];
|
const noSignoutLink = [
|
||||||
|
"/",
|
||||||
|
"/logout",
|
||||||
|
"/dns",
|
||||||
|
"/dns/application-process",
|
||||||
|
"/dns/help",
|
||||||
|
"/dns/contact-us",
|
||||||
|
"/dns/applications",
|
||||||
|
];
|
||||||
|
const hasContactLink = [
|
||||||
|
"/dns",
|
||||||
|
"/dns/application-process",
|
||||||
|
"/dns/help",
|
||||||
|
"/dns/contact-us",
|
||||||
|
"/dns/applications",
|
||||||
|
];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<header
|
<header
|
||||||
@@ -72,7 +87,7 @@ const Header = (props) => {
|
|||||||
className="govuk-header__link
|
className="govuk-header__link
|
||||||
govuk-header__link--service-name"
|
govuk-header__link--service-name"
|
||||||
>
|
>
|
||||||
{t("common:service-name")}
|
{serviceName || t("common:service-name")}
|
||||||
</a>
|
</a>
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
@@ -99,6 +114,18 @@ const Header = (props) => {
|
|||||||
</div>
|
</div>
|
||||||
<div className="content">
|
<div className="content">
|
||||||
<ul>
|
<ul>
|
||||||
|
{hasContactLink.includes(router.pathname) ==
|
||||||
|
true ? (
|
||||||
|
<li>
|
||||||
|
<Link href="/dns/contact-us">
|
||||||
|
<a className="govuk-header__link ">
|
||||||
|
Contact
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
</li>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
{noSignoutLink.includes(router.pathname) ==
|
{noSignoutLink.includes(router.pathname) ==
|
||||||
true ? (
|
true ? (
|
||||||
""
|
""
|
||||||
@@ -157,6 +184,15 @@ const Header = (props) => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="fullNav">
|
<div className="fullNav">
|
||||||
|
{hasContactLink.includes(router.pathname) == true ? (
|
||||||
|
<Link href="/dns/contact-us">
|
||||||
|
<a className="govuk-header__link govuk-!-margin-right-3">
|
||||||
|
Contact
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
) : (
|
||||||
|
""
|
||||||
|
)}
|
||||||
{noSignoutLink.includes(router.pathname) == true ? (
|
{noSignoutLink.includes(router.pathname) == true ? (
|
||||||
""
|
""
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -0,0 +1,153 @@
|
|||||||
|
import _ from "lodash";
|
||||||
|
import Link from "next/link";
|
||||||
|
import Head from "next/head";
|
||||||
|
import Header from "../../components/header";
|
||||||
|
import Banner from "../../components/banner";
|
||||||
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
|
import Footer from "../../components/footer";
|
||||||
|
import Errorpage from "../../components/errorpage";
|
||||||
|
import styles from "../../styles/Home.module.css";
|
||||||
|
import { useSelector, shallowEqual, connect } from "react-redux";
|
||||||
|
import { wrapper } from "../../store/store";
|
||||||
|
import Cookies from "cookies";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import Main from "../../components/dns//main";
|
||||||
|
|
||||||
|
const Home = (props) => {
|
||||||
|
const { footerLinks, pages } = props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
const { appealtypes } = router.query;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Developments of National Significance</title>
|
||||||
|
</Head>
|
||||||
|
<div id="page_wrapper">
|
||||||
|
<CookieBanner />
|
||||||
|
<Header serviceName="Developments of National Significance" />
|
||||||
|
|
||||||
|
<div className="govuk-width-container">
|
||||||
|
<Banner />
|
||||||
|
|
||||||
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<main className="govuk-main-wrapper">
|
||||||
|
<div className="govuk-row">
|
||||||
|
<h1>Guidance</h1>
|
||||||
|
<p>
|
||||||
|
Applications for Developments of National
|
||||||
|
Significance (DNS) projects are dealt with by
|
||||||
|
the Planning Inspectorate on behalf of Welsh
|
||||||
|
Government.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A DNS is a type of planning application for a
|
||||||
|
large infrastructure project of national
|
||||||
|
importance – for example, a wind farm, power
|
||||||
|
station or reservoir.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
A DNS differs from a normal planning application
|
||||||
|
in the way that it is decided. Instead of your
|
||||||
|
Local Planning Authority making the decision, an
|
||||||
|
Inspector examines the application and makes a
|
||||||
|
recommendation to the Welsh Minister based on
|
||||||
|
planning merits and national priorities. The
|
||||||
|
Minister then decides whether or not to grant
|
||||||
|
permission.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-row">
|
||||||
|
<h2>About the process</h2>
|
||||||
|
<p>
|
||||||
|
The DNS process is designed to encourage the
|
||||||
|
applicants on such a scheme to undertake early
|
||||||
|
engagement with:
|
||||||
|
</p>
|
||||||
|
<ul className="govuk-list govuk-list--bullet">
|
||||||
|
<li>the relevant Local Planning Authority,</li>
|
||||||
|
<li>local communities,</li>
|
||||||
|
<li>statutory consultees and</li>
|
||||||
|
<li>other stakeholders.</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Anyone considering a DNS project should contact
|
||||||
|
the Planning Inspectorate as soon as possible
|
||||||
|
after a site has been chosen. This will ensure
|
||||||
|
that as much work can be done to reduce
|
||||||
|
objections to a scheme as possible before
|
||||||
|
submission. This in turn allows the formal
|
||||||
|
application process to be streamlined.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-row">
|
||||||
|
<h2>Information and guidance</h2>
|
||||||
|
<p>
|
||||||
|
There is a{" "}
|
||||||
|
<a href="https://gov.wales/developments-national-significance-dns-guidance">
|
||||||
|
suite of detailed Guidance for the DNS
|
||||||
|
process
|
||||||
|
</a>{" "}
|
||||||
|
on the Welsh Government site. The{" "}
|
||||||
|
<a href="https://gov.wales/developments-national-significance-dns-engaging-process">
|
||||||
|
DNS Guide for Communities
|
||||||
|
</a>{" "}
|
||||||
|
has been written with community groups or
|
||||||
|
interested parties who are not familiar with the
|
||||||
|
DNS process in mind.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-row">
|
||||||
|
<h2>Forms</h2>
|
||||||
|
<p>
|
||||||
|
Applicants who wish to submit a request for
|
||||||
|
Pre-Application Advice, submit formal
|
||||||
|
notification of intention to submit a DNS
|
||||||
|
application or submit an application should
|
||||||
|
contact the Planning Inspectorate:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
e-mail:{" "}
|
||||||
|
<a href="mailto:dns.wales@planninginspectorate.gov.uk">
|
||||||
|
dns.wales@planninginspectorate.gov.uk
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Telephone: 0303 444 5958</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Interested parties who wish to make a
|
||||||
|
Representation on a DNS project that has been
|
||||||
|
formally accepted by the Planning Inspectorate
|
||||||
|
can use the Representation form and submit it
|
||||||
|
via e-mail using the relevant reference number.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We strongly encourage you to discuss your
|
||||||
|
application with us in advance of submitting any
|
||||||
|
of our forms, so that we can ensure that the
|
||||||
|
resources necessary are in place and
|
||||||
|
arrangements for the invoicing of fees are in
|
||||||
|
place. If you do not provide advance notice,
|
||||||
|
this may delay the handling of your request or
|
||||||
|
the provision of our advice.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
<Footer footerLinks={footerLinks} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Home; //connect(mapStateToProps)(Home);
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
import _ from "lodash";
|
||||||
|
import Head from "next/head";
|
||||||
|
import Header from "../../components/header";
|
||||||
|
import Banner from "../../components/banner";
|
||||||
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
|
import SearchResults from "../../components/searchresults";
|
||||||
|
import Footer from "../../components/footer";
|
||||||
|
import Errorpage from "../../components/errorpage";
|
||||||
|
import styles from "../../styles/Home.module.css";
|
||||||
|
import { useSelector, shallowEqual, connect } from "react-redux";
|
||||||
|
import { wrapper } from "../../store/store";
|
||||||
|
import Cookies from "cookies";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import ApplicationIntro from "../../components/dns/applications/applicationsIntro";
|
||||||
|
import ApplicationList from "../../components/dns/applications/applicationsList";
|
||||||
|
|
||||||
|
const Applications = (props) => {
|
||||||
|
const { footerLinks, pages } = props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
const { appealtypes } = router.query;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>
|
||||||
|
{" "}
|
||||||
|
Applications - Developments of National Significance
|
||||||
|
</title>
|
||||||
|
</Head>
|
||||||
|
<div id="page_wrapper">
|
||||||
|
<CookieBanner />
|
||||||
|
<Header serviceName="Developments of National Significance" />
|
||||||
|
<div className="govuk-width-container">
|
||||||
|
<Banner />
|
||||||
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<main className="govuk-main-wrapper">
|
||||||
|
<ApplicationIntro />
|
||||||
|
<ApplicationList />
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
<Footer footerLinks={footerLinks} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getServerSideProps = wrapper.getServerSideProps(
|
||||||
|
(store) =>
|
||||||
|
async ({ query, req, res }) => {
|
||||||
|
console.log("query-", query);
|
||||||
|
// const searchResultsObj = (await getBasicSearch(query.q)) || null;
|
||||||
|
// store.dispatch(setSearchResults(searchResultsObj));
|
||||||
|
//store.dispatch(setSearch(query.q));
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
const mapStateToProps = (state) => {
|
||||||
|
return {
|
||||||
|
currentView: state.currentView,
|
||||||
|
search: state.search,
|
||||||
|
searchResultsObj: state.searchResultsObj,
|
||||||
|
formData: state.formData,
|
||||||
|
appealType: state.appealType,
|
||||||
|
form: state.form,
|
||||||
|
myCases: state.myCases,
|
||||||
|
watchedCases: state.watchedCases,
|
||||||
|
myRepresentations: state.myRepresentations,
|
||||||
|
awaitingSubmission: state.awaitingSubmission,
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
export default connect(mapStateToProps)(Applications);
|
||||||
@@ -0,0 +1,130 @@
|
|||||||
|
import _ from "lodash";
|
||||||
|
import Link from "next/link";
|
||||||
|
import Head from "next/head";
|
||||||
|
import Header from "../../components/header";
|
||||||
|
import Banner from "../../components/banner";
|
||||||
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
|
import Footer from "../../components/footer";
|
||||||
|
import Errorpage from "../../components/errorpage";
|
||||||
|
import styles from "../../styles/Home.module.css";
|
||||||
|
import { useSelector, shallowEqual, connect } from "react-redux";
|
||||||
|
import { wrapper } from "../../store/store";
|
||||||
|
import Cookies from "cookies";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import Main from "../../components/dns/main";
|
||||||
|
|
||||||
|
const Home = (props) => {
|
||||||
|
const { footerLinks, pages } = props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
const { appealtypes } = router.query;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>
|
||||||
|
Contact us - Developments of National Significance
|
||||||
|
</title>
|
||||||
|
</Head>
|
||||||
|
<div id="page_wrapper">
|
||||||
|
<CookieBanner />
|
||||||
|
<Header serviceName="Developments of National Significance" />
|
||||||
|
|
||||||
|
<div className="govuk-width-container">
|
||||||
|
<Banner />
|
||||||
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<main className="govuk-main-wrapper">
|
||||||
|
<div className="govuk-grid-row">
|
||||||
|
<div className="govuk-grid-column-two-thirds">
|
||||||
|
<h1 className="govuk-heading-l">Contact us</h1>
|
||||||
|
<p className="govuk-body">
|
||||||
|
We are located in The Welsh Government
|
||||||
|
Building, Cathays Park in Cardiff
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
{" "}
|
||||||
|
The Planning Inspectorate
|
||||||
|
<br />
|
||||||
|
Crown Buildings <br />
|
||||||
|
Welsh Government <br />
|
||||||
|
Cathays Park
|
||||||
|
<br /> Cardiff <br />
|
||||||
|
CF10 3NQ
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="govuk-row">
|
||||||
|
<p>
|
||||||
|
{" "}
|
||||||
|
If you are contacting us regarding a Development
|
||||||
|
of National Significance, please use the
|
||||||
|
following details:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Tel: 03034 445 940
|
||||||
|
<br />
|
||||||
|
E-mail: dns.wales@planninginspectorate.gov.uk
|
||||||
|
<br />
|
||||||
|
Follow us on Twitter @PINSgov
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Further information about contacting the
|
||||||
|
Planning Inspectorate customer services can be
|
||||||
|
viewed on GOV.Wales.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The Planning Inspectorate gives advice about
|
||||||
|
applying for a Development of National
|
||||||
|
Significance or making representations about an
|
||||||
|
application (or a proposed application) although
|
||||||
|
you should note that any advice given does not
|
||||||
|
constitute legal advice upon which you can rely
|
||||||
|
and you should obtain your own legal advice and
|
||||||
|
professional advice as required. We will protect
|
||||||
|
the privacy of any personal information which
|
||||||
|
you choose to share with us and we will not hold
|
||||||
|
the information any longer than is necessary.
|
||||||
|
See our Privacy notice on GOV.UK.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
You should note that we have a policy commitment
|
||||||
|
to openness and transparency and you should not
|
||||||
|
provide us with confidential or commercial
|
||||||
|
information which you do not wish to be put in
|
||||||
|
the public domain.
|
||||||
|
</p>
|
||||||
|
<h3>Feedback and complaints</h3>
|
||||||
|
<p>
|
||||||
|
The Planning Inspectorate aims to provide the
|
||||||
|
best possible service for its customers. We try
|
||||||
|
hard to ensure that everyone is satisfied with
|
||||||
|
the service they receive. It is inevitable that
|
||||||
|
there will sometimes be concerns about the
|
||||||
|
Examination process or the appointed inspector’s
|
||||||
|
final report. We will carefully consider and
|
||||||
|
respond to any matters that you wish to raise:
|
||||||
|
contact details are on GOV.Wales.
|
||||||
|
</p>
|
||||||
|
<h3>Press and media</h3>
|
||||||
|
<p>
|
||||||
|
If you are a journalist please contact our press
|
||||||
|
office directly:{" "}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Telephone: 0303 444 5004 or 0303 444 5005 <br />
|
||||||
|
Email: press.office@planninginspectorate.gov.uk
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
</div>
|
||||||
|
<Footer footerLinks={footerLinks} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Home; //connect(mapStateToProps)(Home);
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
import _ from "lodash";
|
||||||
|
import Link from "next/link";
|
||||||
|
import Head from "next/head";
|
||||||
|
import Header from "../../components/header";
|
||||||
|
import Banner from "../../components/banner";
|
||||||
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
|
import Footer from "../../components/footer";
|
||||||
|
import Errorpage from "../../components/errorpage";
|
||||||
|
import styles from "../../styles/Home.module.css";
|
||||||
|
import { useSelector, shallowEqual, connect } from "react-redux";
|
||||||
|
import { wrapper } from "../../store/store";
|
||||||
|
import Cookies from "cookies";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import Main from "../../components/dns/main";
|
||||||
|
|
||||||
|
const Home = (props) => {
|
||||||
|
const { footerLinks, pages } = props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
const { appealtypes } = router.query;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Developments of National Significance</title>
|
||||||
|
</Head>
|
||||||
|
<div id="page_wrapper">
|
||||||
|
<CookieBanner />
|
||||||
|
<Header serviceName="Developments of National Significance" />
|
||||||
|
|
||||||
|
<div className="govuk-width-container">
|
||||||
|
<Banner />
|
||||||
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<main className="govuk-main-wrapper">
|
||||||
|
<div className="govuk-row">
|
||||||
|
<h1>Help</h1>
|
||||||
|
<p>
|
||||||
|
Welcome to the website help page. This section
|
||||||
|
contains the following:
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Accessibility</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
For information about accessing the website and
|
||||||
|
help using the site.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">
|
||||||
|
Terms and conditions
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Outlines the terms and conditions of using the
|
||||||
|
site.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Cookies</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Provides information on cookies and how the
|
||||||
|
website uses them.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Privacy</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>View our Privacy Notice on GOV.UK.</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Welsh language</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Our commitment to providing information in Welsh
|
||||||
|
under the Planning Inspectorate Welsh Language
|
||||||
|
Scheme.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Sitemap</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
A view of all the pages within the site and the
|
||||||
|
heirarchy of the site.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Useful links</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Links to other related websites and documents.
|
||||||
|
</p>
|
||||||
|
<h2 className="govuk-heading-s">
|
||||||
|
<Link href="#">
|
||||||
|
<a className="govuk-link">Contact</a>
|
||||||
|
</Link>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Find out contact details for the Planning
|
||||||
|
Inspectorate.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</main>{" "}
|
||||||
|
</div>
|
||||||
|
<Footer footerLinks={footerLinks} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Home; //connect(mapStateToProps)(Home);
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
import _ from "lodash";
|
||||||
|
import Head from "next/head";
|
||||||
|
import Header from "../../components/header";
|
||||||
|
import Banner from "../../components/banner";
|
||||||
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
|
import Footer from "../../components/footer";
|
||||||
|
import Errorpage from "../../components/errorpage";
|
||||||
|
import styles from "../../styles/Home.module.css";
|
||||||
|
import { useSelector, shallowEqual, connect } from "react-redux";
|
||||||
|
import { wrapper } from "../../store/store";
|
||||||
|
import Cookies from "cookies";
|
||||||
|
import { useRouter } from "next/router";
|
||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import Main from "../../components/dns//main";
|
||||||
|
|
||||||
|
const Home = (props) => {
|
||||||
|
const { footerLinks, pages } = props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const router = useRouter();
|
||||||
|
const { locale } = router;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Developments of National Significance</title>
|
||||||
|
</Head>
|
||||||
|
<div id="page_wrapper">
|
||||||
|
<CookieBanner />
|
||||||
|
<Header serviceName="Developments of National Significance" />
|
||||||
|
<div className="govuk-width-container">
|
||||||
|
<Banner />
|
||||||
|
<Main />
|
||||||
|
</div>
|
||||||
|
<Footer footerLinks={footerLinks} />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Home; //connect(mapStateToProps)(Home);
|
||||||
@@ -19,6 +19,8 @@ html {
|
|||||||
.govuk-breadcrumbs__link,
|
.govuk-breadcrumbs__link,
|
||||||
.govuk-fieldset__legend--s,
|
.govuk-fieldset__legend--s,
|
||||||
.govuk-input,
|
.govuk-input,
|
||||||
|
.govuk-panel,
|
||||||
|
.govuk-panel__title,
|
||||||
h1,
|
h1,
|
||||||
h2,
|
h2,
|
||||||
h3,
|
h3,
|
||||||
@@ -676,3 +678,69 @@ ul#sharePageLinks.active {
|
|||||||
outline: none;
|
outline: none;
|
||||||
transition: border 0.24s ease-in-out;
|
transition: border 0.24s ease-in-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// dns
|
||||||
|
|
||||||
|
.govuk-panel--header {
|
||||||
|
background-color: #8b272d;
|
||||||
|
padding: 15px;
|
||||||
|
color: #fff;
|
||||||
|
text-align: left;
|
||||||
|
margin-bottom: 0px;
|
||||||
|
|
||||||
|
.govuk-panel__title {
|
||||||
|
font-size: 36px;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-panel--latest {
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
padding: 15px;
|
||||||
|
text-align: left;
|
||||||
|
margin-bottom: 0px;
|
||||||
|
|
||||||
|
.govuk-panel__title {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
.govuk-heading-m {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-panel__body {
|
||||||
|
font-size: initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-list li a {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-panel--dns-links {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-panel--open-for-comments {
|
||||||
|
background-color: #8b272d;
|
||||||
|
color: #fff;
|
||||||
|
padding: 15px;
|
||||||
|
text-align: left;
|
||||||
|
margin-bottom: 0px;
|
||||||
|
.govuk-panel__title {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
.govuk-heading-m {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-panel__body {
|
||||||
|
font-size: initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
.govuk-list li a {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user