@@ -1,4 +1,5 @@
1import Head from "next/head";
1import Head from "next/head";
2+import { TableOfContents } from "../components/TableOfContents";
2import Meta from "../components/Meta";
3import Meta from "../components/Meta";
3import Link from "next/link";
4import Link from "next/link";
4import { useState } from "react";
5import { useState } from "react";
@@ -122,18 +123,21 @@ export default function Grants({
122 // Heading and introduction
123 // Heading and introduction
124 <Section wide>
125 <Section wide>
125− <div className="measure pb-16">
126+ <div className="flex flex-column justify-between pb-16">
127+ <div className="pr-24">
126− <h1 className="pb-16">Grants</h1>
128+ <h1 className="pb-16">Grants</h1>
127− <p className="mb-8">
129+ <p className="mb-8">
128− Urbit is a community project. While anyone can contribute, we help
130+ Urbit is a community project. While anyone can contribute, we
129− focus development and reward exceptional contribution through our
131+ help focus development and reward exceptional contribution
130− grants program.
132+ through our grants program.
133− Contributors of all types have access to a wide variety of
135+ Contributors of all types have access to a wide variety of
134− resources while working on projects, including a supportive team
136+ resources while working on projects, including a supportive team
135− at urbit.org, Tlon developers, and community mentors.
137+ at urbit.org, Tlon developers, and community mentors.
140+ <TableOfContents staticPosition />
138 <div className="p-8 bg-wall flex flex-col w-full rounded-lg space-y-4">
142 <div className="p-8 bg-wall flex flex-col w-full rounded-lg space-y-4">
@@ -153,7 +157,9 @@ export default function Grants({
154 <Section wide>
158 <Section wide>
155 <div className="measure pb-16">
159 <div className="measure pb-16">
160+ <h2 className="pb-16" id="featured">
156− <h2 className="pb-16">Featured Grants</h2>
161+ Featured Grants
157 <p className="mb-8">
163 <p className="mb-8">
158 These grants should give you a general idea of what kind of work
164 These grants should give you a general idea of what kind of work
159 we reward:
165 we reward:
@@ -258,7 +264,9 @@ export default function Grants({
258 </Section>
264 </Section>
259 {/* Submit a proposal */}
265 {/* Submit a proposal */}
260 <Section wide>
266 <Section wide>
261− <h2 className="mb-16">Proposals</h2>
267+ <h2 className="mb-16" id="proposals">
262 <p className="mb-8">
270 <p className="mb-8">
263 Contributors are also welcome to have their personal projects
271 Contributors are also welcome to have their personal projects
264 considered as a proposal. If you'd like to propose a project for the
272 considered as a proposal. If you'd like to propose a project for the
@@ -276,7 +284,9 @@ export default function Grants({
277 <Section wide>
285 <Section wide>
278 <div className="pb-16">
286 <div className="pb-16">
279− <h2 className="pb-16">Gifts</h2>
287+ <h2 className="pb-16" id="gifts">
280 <p className="mb-8">
290 <p className="mb-8">
281 Gifts are given post-facto for exceptional contributions.
291 Gifts are given post-facto for exceptional contributions.