d10m

1.2.0 • Public • Published

Baseline CSS for any React app. A styled-components wrapper around normalize.css / reset.css as well as a WCAG-compliant theme.

Getting Started

Install into any React project.

yarn add global-reset

Usage

Global

Import the Global component as the first child in your root component.

import React from "react";
import { render } from "react-dom";
import { Global } from "d10m";
import theme from "./theme";
 
const App = () => <h1 style={{ color: theme.primary }}>hello world</h1>;
 
render(
  <div>
    <Global />
    <App />
  </div>,
  document.getElementById("root")
);

Theme

A theme object with WCAG-compliant, a11y colors.

There are 2 color schemes (light and dark) for usage with the correct background, i.e. theme.dark.primary should be used against the black background color.

import { theme } from 'd10m'

const Text = () => (
  <div style={{ backgroundColor: theme.dark.black }}>
    <p style={{ color: theme.dark.primary }}>hello</p>
  </div>
)

/d10m/

    Package Sidebar

    Install

    npm i d10m

    Weekly Downloads

    0

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    16.2 kB

    Total Files

    11

    Last publish

    Collaborators

    • gretzky