Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add: website template to storybook #96

Merged
merged 2 commits into from
Jun 4, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 129 additions & 0 deletions packages/storybook/src/templates/homepage.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
/* @license CC0-1.0 */

// TODO: import { Logo } from '';
// TODO: import { Card, CardGroup } from '';
import { Meta, StoryObj } from '@storybook/react';
import {
Heading2,
Heading3,
Link,
Paragraph,
UnorderedList,
UnorderedListItem,
} from '@utrecht/component-library-react/dist/css-module';

const meta = {
title: 'Template/Homepage',
id: 'template-homepage',
parameters: {},
} satisfies Meta;

export default meta;

type Story = StoryObj<typeof meta>;

export const Default: Story = {
render: (args) => (
<div {...args} className="example-page" style={{ containerType: 'inline-size' }}>
{/* <Logo/> */}

<section>
{/*About*/}
<Heading2>Wij Maken</Heading2>

<div>
{/* //TODO: CardGroup*/}
<div>
{/* //TODO: Card*/}
<Heading3>Design Systems</Heading3>
<Paragraph>
Herbruikbare componenten onafhankelijk van huisstijl, daar mag je ons voor wakker maken!
</Paragraph>
<Paragraph>
Frameless heeft al aan meerdere white-label design systems mogen werken en is trots op onze bijdrage aan{' '}
<Link href="https://nldesignsystem.nl">NL Design System</Link>
</Paragraph>
</div>

<div>
{/* //TODO: Card*/}
<Heading3>Front-ends</Heading3>
<Paragraph>
Wij helpen graag als technisch partner bij het bouwen van toegankelijke en gebruiksvriendelijke web
applicaties.
</Paragraph>
</div>
</div>
</section>

<section>
{/*Contact*/}
<Heading2>Kennis maken?</Heading2>
<Paragraph>
Mail ons op
<Link href="mailto:[email protected]"> [email protected]</Link>, dan spreken we snel een keer af!
</Paragraph>
</section>

<section>
{/*Projecten*/}
<Heading2>Goed voor elkaar</Heading2>
<Paragraph>
Afgelopen tijd hebben Robbert, Yolijn, Ali, Savi, Rowan, Tessa, Marwa, Angela en Bryan aan veel leuke
projecten gewerkt:
</Paragraph>

<UnorderedList>
<UnorderedListItem>
<Link href="https://nldesignsystem.nl/">NL Design System</Link>: Yolijn en Robbert zijn sinds 2020
verantwoordelijk voor de architectuur, community en groei van NL Design System.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://nl-design-system.github.io/utrecht/storybook/">Utrecht Design System</Link>: meer dan 80
componenten ontwikkeld voor Utrecht in verschillende technieken: als CSS, HTML, React, Angular, Vue en als
Web Component. Deze componenten worden inmiddels ook veel gebruikt door uiteenlopende projecten in de NL
Design System community.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://nl-design-system.github.io/denhaag/"> Den Haag Design System</Link>: begeleiding van het
design system team, en leveranciers begeleiden met open source bouwen volgens de NL Design System
architectuur.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://pki.utrecht.nl/">Digitaal Loket van gemeente Utrecht</Link>: ontwikkeling van Strapi CMS
voor de Producten en Diensten Catalogus, en de nieuwe website ontwikkelen als headless frontend op basis van
NL Design System. Dit project wordt in de loop van 2024 zichtbaar op utrecht.nl.
</UnorderedListItem>

<UnorderedListItem>
Huwelijksplanner voor gemeente Utrecht: front-end ontwikkeling Huwelijksplanner CMS op basis van NL Design
System componenten.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://gemeentevoorbeeld.nl/">gemeente Voorbeeld</Link>: ontwikkeling van demo-website waar
Vereniging van Nederlandse Gemeenten (VNG) gebruikerstesten doet, om gemeenten op weg te helpen met voldoen
aan de&#160;
<Link href="https://www.digitaleoverheid.nl/overzicht-van-alle-onderwerpen/wetgeving/wet-modernisering-elektronisch-bestuurlijk-verkeer/">
WMEBV
</Link>
&#160;met NL Design System.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://opencatalogi.nl/">OpenCatalogi.nl — migratie naar NL Design System</Link>: migratie van
codebase naar React componenten uit de NL Design System community.
</UnorderedListItem>

<UnorderedListItem>
<Link href="https://opencatalogi.nl/">Huisstijl van gemeente Rotterdam voor OpenCatalogi.nl</Link>:
ontwikkeling van NL Design System thema zodat OpenCatalogi kan overstappen op NL Design System.
</UnorderedListItem>
</UnorderedList>
</section>
</div>
),
};