on master help sign in
application: add header, footer, remove old footer, adjust wording
3982aeaMatilde Park
pages/applications/[[...application]].js+8−5
@@ -8,15 +8,18 @@ import {
8 SingleColumn,
8 SingleColumn,
9 Section,
9 Section,
10 Markdown,
10 Markdown,
11+ IntraNav,
11} from "foundation-design-system";
12} from "foundation-design-system";
12import ob from "urbit-ob";
13import ob from "urbit-ob";
14+import Header from "../../components/Header";
15+import Footer from "../../components/Footer";
13import GatewayHeader from "../../components/gateway/GatewayHeader";
16import GatewayHeader from "../../components/gateway/GatewayHeader";
14import Gateway404 from "../../components/gateway/Gateway404";
17import Gateway404 from "../../components/gateway/Gateway404";
15import MetadataBlock from "../../components/gateway/MetadataBlock";
18import MetadataBlock from "../../components/gateway/MetadataBlock";
16import MetadataLink from "../../components/gateway/MetadataLink";
19import MetadataLink from "../../components/gateway/MetadataLink";
17import Description from "../../components/gateway/Description";
20import Description from "../../components/gateway/Description";
18
21
19−const ApplicationPage = ({ data, markdown, organisation, params }) => {
22+const ApplicationPage = ({ data, markdown, organisation, search, params }) => {
20 const { application } = params;
23 const { application } = params;
21 if (!ob.isValidPatp(application[0])) {
24 if (!ob.isValidPatp(application[0])) {
22 return <Gateway404 type="application" />;
25 return <Gateway404 type="application" />;
@@ -79,13 +82,15 @@ const ApplicationPage = ({ data, markdown, organisation, params }) => {
79 />
82 />
80 <meta property="twitter:image" content={image} key="image" />
83 <meta property="twitter:image" content={image} key="image" />
81 </Head>
84 </Head>
85+ <IntraNav ourSite="https://urbit.org" search={search} />
82 <SingleColumn>
86 <SingleColumn>
87+ <Header search={search} />
83 <Section className="space-y-12" narrow>
88 <Section className="space-y-12" narrow>
84 <GatewayHeader
89 <GatewayHeader
85 title={data.title}
90 title={data.title}
86 color={data?.bgColor}
91 color={data?.bgColor}
87 image={data?.image || data?.bgColor}
92 image={data?.image || data?.bgColor}
88− item="Urbit Application"
93+ item="Application"
89 />
94 />
90 <div className="flex flex-wrap md:flex-nowrap justify-between">
95 <div className="flex flex-wrap md:flex-nowrap justify-between">
91 <MetadataBlock
96 <MetadataBlock
@@ -137,11 +142,9 @@ const ApplicationPage = ({ data, markdown, organisation, params }) => {
137 </a>
142 </a>
138 </Link>
143 </Link>
139 </div>
144 </div>
140− <Link href="/" passHref>
141− <a className="text-xl pt-8 block font-semibold">Urbit.org</a>
142− </Link>
143 </Section>
145 </Section>
144 </SingleColumn>
146 </SingleColumn>
147+ <Footer />
145 </Container>
148 </Container>
146 );
149 );
147};
150};