UNPKG

@uswds/web-components

Version:

> [!CAUTION] > Work on the next version of the Design System is happening in this repo. The code in this repository is not yet ready for production use.

93 lines (74 loc) 1.58 kB
import { Meta, Typeset, ColorPalette, ColorItem } from "@storybook/blocks"; import Readme from "../README.md?raw"; <Meta title="Welcome" /> # Getting started ## Installing In the `web-components` directory run the following command. ``` npm install ``` ### Running vite server ```bash npm run dev ``` ### Running StorybookJS ``` npm run start ``` --- # Colors <ColorPalette> <ColorItem title="Base" subtitle="Grayscale colors" colors={{ White: "#FFFFFF", "Longer custom text": "#F3F3F3", Black: "#000", }} /> </ColorPalette> --- # Typography export const typography = { type: { primary: "Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol", }, weight: { regular: "400", bold: "700", extrabold: "800", black: "900", }, size: { xs1: 13, xs2: 14, xs3: 15, sm: 16, md: 17, lg: 22, xl1: 32, xl2: 40, xl3: 48, }, }; export const SampleText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; **Font:** Public Sans Web <Typeset fontSizes={[ Number(typography.size.xs1), Number(typography.size.xs2), Number(typography.size.xs3), Number(typography.size.sm), Number(typography.size.md), Number(typography.size.lg), Number(typography.size.xl1), Number(typography.size.xl2), Number(typography.size.xl3), ]} fontWeight={typography.weight.black} sampleText={SampleText} fontFamily={typography.type.primary} />