1.0.12 • Published 9 months ago

react-echo v1.0.12

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

<Text h1>React Echo</Text>

Rewriting the same typography component stops now

React Echo is a clean and delightful component for all things text!

npm install react-echo
yarn add react-echo
pnpm add react-echo

Usage

React Echo is un-opinionated it makes no assumptions about your typography styling; your app, your styles. Reach Echo is here to make your app better, not impose styles. 💪

import { Text, TextProvider } from "react-echo";
import { styles } from "./text.module.css";

function App() {
  return (
    <TextProvider classNames={styles}>
      <Text>Hello World!</Text>
    </TextProvider>
  );
}

text.module.css

.text, .text.h {
  margin: 0;
  font-family: arial;
}
.text.p {
}
.text.inline {
}
.text.h {
}
.text.h1 {
}
.text.h2 {
}
.text.h3 {
}
.text.h4 {
}
.text.h5 {
}
.text.h6 {
}
.text.a {
}
.text.bold {
}
.text.underline {
}
.text.strikeThrough {
}

Reference

<Text>Paragraph</Text>
<Text h1>Heading 1</Text>
<Text h2>Heading 2</Text>
<Text h3>Heading 3</Text>
<Text h4>Heading 4</Text>
<Text h5>Heading 5</Text>
<Text h6>Heading 6</Text>
<Text h1 as="h3">Heading 3 with heading 1 styles (SEO)</Text>
<Text>
  Place inline
  <Text inline>
    text
  </Text>
  inside and
  <Text inline italic>
    render
  </Text>
  as
  <Text inline bold color="red">
    span
  </Text>
</Text>
<Text family="helvetica" weight="bold">I'm bold and boring</Text>
<Text weight="bold">bold</Text>
<Text weight="bolder">bolder</Text>
<Text weight="normal">normal</Text>
<Text weight="lighter">lighter</Text>
<Text weight={300}>custom</Text>
1.0.12

9 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago