Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.24 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.24 KB

Installation

yarn add react-generic-skeleton

# or

npm install react-generic-skeleton

Usage

You can wrap the SkeletonWrapper around your components and this will generate the skeletons for you.

import { SkeletonWrapper } from "react-generic-skeleton";

<SkeletonWrapper isLoading={true}>
  <h1>Here is a header</h1>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odio harum
    deleniti doloribus sunt amet quisquam quidem consequuntur voluptas!
    Voluptatum explicabo, quaerat nemo expedita voluptatibus laudantium. Id esse
    odit exercitationem consectetur!
  </p>
</SkeletonWrapper>;

If you want to try it out first, take a look in the CodeSandbox

Documentation

The full documentation can be found here

Customization

import { SkeletonProvider } from "react-generic-skeleton";

const config = {
  animation: "wave",
  background: "linear-gradient(90deg, #cc7 45%, #dbd8d8 55%, #cc7 100%)",
};

// Do this at the root of your application
function App({ children }) {
  return <SkeletonProvider config={config}>{children}</SkeletonProvider>;
}