summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorJoe Carstairs <65492573+joeacarstairs@users.noreply.github.com>2024-02-01 22:30:29 +0000
committerGitHub <noreply@github.com>2024-02-01 22:30:29 +0000
commitd1d7e9c5bdc169149ccf0f5605b73a3921c111c8 (patch)
treedc74a32ed9d46fad175b41c6acf79d54b3a81678 /src/pages
parent08a61f7bcbbb140863b0f2c3523929bfe4076d9f (diff)
Updates from staging (#79)
* Adds no-breadcrumbs variant of the navbar (#75) * README: replaces 'Sycamost' with 'joeacarstairs' (#74) * Design system board (#77) * Simplifies theme selector syntax * Adds .dark theming class * Adds design system page (dev env only) * Closes the Sangschaw (#78) * Closes the Sangschaw * Fixes syntax --------- Co-authored-by: Joe Carstairs <65492573+Sycamost@users.noreply.github.com> --------- Co-authored-by: Joe Carstairs <118172583+jcarstairs-scottlogic@users.noreply.github.com> Co-authored-by: Joe Carstairs <65492573+Sycamost@users.noreply.github.com>
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/[designSystem].astro190
-rw-r--r--src/pages/[locale]/index.astro1
2 files changed, 191 insertions, 0 deletions
diff --git a/src/pages/[designSystem].astro b/src/pages/[designSystem].astro
new file mode 100644
index 0000000..4ab93f8
--- /dev/null
+++ b/src/pages/[designSystem].astro
@@ -0,0 +1,190 @@
+---
+import Page from '$layouts/Page.astro';
+import env from '$lib/env';
+
+export async function getStaticPaths() {
+ switch (env.ENVIRONMENT) {
+ case 'dev':
+ return [{ params: { designSystem: 'design-system' } }];
+ case 'prod':
+ return [];
+ }
+}
+---
+
+<Page title="Design system">
+ <section>
+ <h1>Heading level 1</h1>
+ <h2>Heading level 2</h2>
+ <h3>Heading level 3</h3>
+ <h4>Heading level 4</h4>
+ <h3>Heading level 3</h3>
+ <h4>Heading level 4</h4>
+ <h2>Heading level 2</h2>
+ <h3>Heading level 3</h3>
+ <h2>Heading level 2</h2>
+ </section>
+
+ <section>
+ <h1>Heading level 1</h1>
+ <p>
+ Minus architecto sed sint facere sint quam maxime unde. Vel commodi autem qui dolore et aut
+ aliquid. Perferendis aut nesciunt omnis est ea.
+ </p>
+ <p>
+ Est numquam sint consequatur culpa quo dolores. Aut eum aut non et est blanditiis tempore.
+ Enim voluptate accusamus id veniam.
+ </p>
+
+ <h2>Heading level 2</h2>
+ <p>
+ Ut voluptas eaque sunt soluta reiciendis. Voluptas impedit exercitationem magni veritatis ea
+ est. Vitae recusandae odit impedit dolor sit.
+ </p>
+ <p>
+ Aliquam velit ab nihil et. Qui architecto quos assumenda neque. Exercitationem tempore veniam
+ repellat aut suscipit aut est et.
+ </p>
+
+ <h3>Heading level 3</h3>
+ <p>
+ Minima nostrum eos voluptatem at sunt optio neque quia. Commodi quis omnis sit atque commodi
+ tempore iste neque. Qui rerum voluptas mollitia sint non. Inventore sed quidem sequi qui eum
+ est. Est id officiis in ipsam vero dolor. Veritatis odit quia qui esse illo officia et labore.
+ </p>
+ <p>
+ Minus architecto sed sint facere sint quam maxime unde. Vel commodi autem qui dolore et aut
+ aliquid. Perferendis aut nesciunt omnis est ea.
+ </p>
+
+ <h4>Heading level 4</h4>
+ <p>
+ Aliquam velit ab nihil et. Qui architecto quos assumenda neque. Exercitationem tempore veniam
+ repellat aut suscipit aut est et.
+ </p>
+ <p>
+ Ut voluptas eaque sunt soluta reiciendis. Voluptas impedit exercitationem magni veritatis ea
+ est. Vitae recusandae odit impedit dolor sit.
+ </p>
+
+ <h3>Heading level 3</h3>
+ <p>
+ Minima nostrum eos voluptatem at sunt optio neque quia. Commodi quis omnis sit atque commodi
+ tempore iste neque. Qui rerum voluptas mollitia sint non. Inventore sed quidem sequi qui eum
+ est. Est id officiis in ipsam vero dolor. Veritatis odit quia qui esse illo officia et labore.
+ </p>
+ <p>
+ Minus architecto sed sint facere sint quam maxime unde. Vel commodi autem qui dolore et aut
+ aliquid. Perferendis aut nesciunt omnis est ea.
+ </p>
+
+ <h4>Heading level 4</h4>
+ <p>
+ Aliquam velit ab nihil et. Qui architecto quos assumenda neque. Exercitationem tempore veniam
+ repellat aut suscipit aut est et.
+ </p>
+ <p>
+ Ut voluptas eaque sunt soluta reiciendis. Voluptas impedit exercitationem magni veritatis ea
+ est. Vitae recusandae odit impedit dolor sit.
+ </p>
+
+ <h2>Heading level 2</h2>
+ <p>
+ Ut voluptas eaque sunt soluta reiciendis. Voluptas impedit exercitationem magni veritatis ea
+ est. Vitae recusandae odit impedit dolor sit.
+ </p>
+ <p>
+ Aliquam velit ab nihil et. Qui architecto quos assumenda neque. Exercitationem tempore veniam
+ repellat aut suscipit aut est et.
+ </p>
+
+ <h3>Heading level 3</h3>
+ <p>
+ Minima nostrum eos voluptatem at sunt optio neque quia. Commodi quis omnis sit atque commodi
+ tempore iste neque. Qui rerum voluptas mollitia sint non. Inventore sed quidem sequi qui eum
+ est. Est id officiis in ipsam vero dolor. Veritatis odit quia qui esse illo officia et labore.
+ </p>
+ <p>
+ Minus architecto sed sint facere sint quam maxime unde. Vel commodi autem qui dolore et aut
+ aliquid. Perferendis aut nesciunt omnis est ea.
+ </p>
+
+ <h2>Heading level 2</h2>
+ <p>
+ Ut voluptas eaque sunt soluta reiciendis. Voluptas impedit exercitationem magni veritatis ea
+ est. Vitae recusandae odit impedit dolor sit.
+ </p>
+ <p>
+ Aliquam velit ab nihil et. Qui architecto quos assumenda neque. Exercitationem tempore veniam
+ repellat aut suscipit aut est et.
+ </p>
+ </section>
+
+ <section>
+ <h2>Lists</h2>
+
+ <h3>Unordered list</h3>
+ <ul>
+ <li>Item 1</li>
+ <li>Item 2</li>
+ <li>
+ Item 3
+ <ul>
+ <li>Item 3.1</li>
+ <li>Item 3.2</li>
+ <li>Item 3.3</li>
+ </ul>
+ </li>
+ <li>Item 4</li>
+ </ul>
+
+ <h3>Ordered list</h3>
+ <ol>
+ <li>Item 1</li>
+ <li>Item 2</li>
+ <li>
+ Item 3
+ <ol>
+ <li>Item 3.1</li>
+ <li>Item 3.2</li>
+ <li>Item 3.3</li>
+ </ol>
+ </li>
+ <li>Item 4</li>
+ </ol>
+ </section>
+
+ <section>
+ <h2>Buttons</h2>
+
+ <section>
+ <h3>Light mode</h3>
+ <button type="button">Button</button>
+ <button type="submit">Submit</button>
+ <button type="button" disabled>Disabled button</button>
+ <button type="submit" disabled>Disabled submit</button>
+ </section>
+
+ <section class="dark">
+ <h3>Dark mode</h3>
+ <button type="button">Button</button>
+ <button type="submit">Submit</button>
+ <button type="button" disabled>Disabled button</button>
+ <button type="submit" disabled>Disabled submit</button>
+ </section>
+ </section>
+
+ <section>
+ <h2>Hyperlinks</h2>
+
+ <section>
+ <h3>Light mode</h3>
+ <a href="#">Hyperlink</a>
+ </section>
+
+ <section class="dark">
+ <h3>Dark mode</h3>
+ <a href="#">Hyperlink</a>
+ </section>
+ </section>
+</Page>
diff --git a/src/pages/[locale]/index.astro b/src/pages/[locale]/index.astro
index d930c20..4f00eff 100644
--- a/src/pages/[locale]/index.astro
+++ b/src/pages/[locale]/index.astro
@@ -25,6 +25,7 @@ const mostRecentNewsItem = await getMostRecentNewsItem(locale);
<p set:html={t(tPage, { key: 'submit-para-1' })} />
<p set:html={t(tPage, { key: 'submit-para-2' })} />
<p set:html={t(tPage, { key: 'submit-para-3' })} />
+ <p><small set:html={t(tPage, { key: 'sangschaw-closed' })} /></p>
</section>
<section>
<h2 class="grid-span-6" set:html={t(tPage, { key: 'news' })} />